Method and apparatus for supporting rlc um mode operation in next generation mobile communication system

ABSTRACT

The disclosure relates to a communication method and system for converging a 5th-Generation (5G) communication system for supporting higher data rates beyond a 4th-Generation (4G) system with a technology for Internet of Things (IoT). The disclosure may be applied to intelligent services based on the 5G communication technology and the IoT-related technology, such as a smart home, a smart building, a smart city, a smart car, a connected car, health care, digital education, a smart retail, security and safety services.

CROSS-REFERENCE TO RELATED APPLICATION(S)

This application is a continuation application of prior application Ser.No. 16/003,743, filed on Jun. 8, 2018, which was based on and claimedpriority under 35 U.S.C § 119(a) of a Korean patent application number10-2017-0072581, filed on Jun. 9, 2017, in the Korean IntellectualProperty Office, and of a Korean patent application number10-2017-0079480, filed on Jun. 23, 2017, in the Korean IntellectualProperty Office, the disclosure of each of which is incorporated byreference herein in its entirety.

BACKGROUND 1. Field

The disclosure proposes a method and an apparatus for supporting a radiolink control (RLC) unacknowledged mode (UM mode) operation in a nextgeneration mobile communication system. More particularly, thedisclosure relates to an apparatus and method for a new RLC UM modeoperation capable of reducing overhead and the unnecessary processing ofa user equipment (UE) in a next generation mobile communication system.

2. Description of Related Art

To meet the demand for wireless data traffic having increased sincedeployment of fourth generation (4G) communication systems, efforts havebeen made to develop an improved fifth generation (5G) or pre-5Gcommunication system. Therefore, the 5G or pre-5G communication systemis also called a ‘Beyond 4G Network’ or a ‘Post long term evolution(LTE) System’. The 5G communication system is considered to beimplemented in higher frequency millimeter wave (mmWave) bands, e.g., 60GHz bands, so as to accomplish higher data rates. To decreasepropagation loss of the radio waves and increase the transmissiondistance, the beamforming, massive multiple-input multiple-output(MIMO), full dimensional MIMO (FD-MIMO), array antenna, an analog beamforming, large scale antenna techniques are discussed in 5Gcommunication systems. In addition, in 5G communication systems,development for system network improvement is under way based onadvanced small cells, cloud radio access networks (RANs), ultra-densenetworks, device-to-device (D2D) communication, wireless backhaul,moving network, cooperative communication, coordinated multi-points(CoMP), reception-end interference cancellation and the like. In the 5Gsystem, Hybrid FSK and quadrature amplitude modulation (QAM) modulation(FQAM) and sliding window superposition coding (SWSC) as an advancedcoding modulation (ACM), and filter bank multi carrier (FBMC),non-orthogonal multiple access (NOMA), and sparse code multiple access(SCMA) as an advanced access technology have been developed.

The Internet, which is a human centered connectivity network wherehumans generate and consume information, is now evolving to the Internetof Things (IoT) where distributed entities, such as things, exchange andprocess information without human intervention. The internet ofeverything (IoE), which is a combination of the IoT technology and theBig Data processing technology through connection with a cloud server,has emerged. As technology elements, such as “sensing technology”,“wired/wireless communication and network infrastructure”, “serviceinterface technology”, and “Security technology” have been demanded forIoT implementation, a sensor network, a machine-to-machine (M2M)communication, machine type communication (MTC), and so forth have beenrecently researched. Such an IoT environment may provide intelligentInternet technology services that create a new value to human life bycollecting and analyzing data generated among connected things. IoT maybe applied to a variety of fields including smart home, smart building,smart city, smart car or connected cars, smart grid, health care, smartappliances and advanced medical services through convergence andcombination between existing information technology (IT) and variousindustrial applications.

The above information is presented as background information only toassist with an understanding of the disclosure. No determination hasbeen made, and no assertion is made, as to whether any of the abovemight be applicable as prior art with regard to the disclosure.

SUMMARY

Aspects of the disclosure are to address at least the above-mentionedproblems and/or disadvantages and to provide at least the advantagesdescribed below. Accordingly, an aspect of the disclosure is to providean apparatus and method for a new radio link control (RLC)unacknowledged mode (UM mode) operation capable of reducing overhead andthe unnecessary processing of a UE in a next generation mobilecommunication system.

Additional aspects will be set forth in part in the description whichfollows and, in part, will be apparent from the description, or may belearned by practice of the presented embodiments.

In accordance with an aspect of the disclosure, a method by an RLCentity in a wireless communication system is provided. The methodcomprises determining whether to segment an RLC service data unit (SDU),when the RLC SDU is segmented into a plurality of segments, including asequence number field in a header of each segment of the plurality ofsegments, and when the RLC SDU is not segmented into the plurality ofthe segments, including a segmentation information (SI) field in theheader of the RLC SDU.

A first segment of the RLC SDU is not include a segmentation offset (SO)field in a header of the first segment.

In accordance with another aspect of the disclosure, the method furthercomprises receiving information on a bit of the sequence number field ona higher layer signaling.

In accordance with another aspect of the disclosure, the method furthercomprises maintaining a variable value associated with the sequencenumber field, when the RLC SDU is not segmented into the plurality ofthe segments.

The sequence number field in a header of each segment of the pluralityof segments is an identical value.

In accordance with another aspect of the disclosure, the method furthercomprises identifying an order of each segment of the plurality ofsegments, and when a segment is last segment of the RLC SDU, changingthe variable value associated with the sequence number field.

In accordance with an aspect of the disclosure, a method by an RLCentity in a wireless communication system is provided. The methodcomprises receiving an RLC protocol data unit (PDU), identifying whetherthe RLC PDU is segmented based on segmentation information (SI) includedin a header of the RLC PDU and when the RLC PDU is not segmented,transmitting the RLC service data unit (SDU) included in the RLC PDU toa higher layer.

In accordance with another aspect of the disclosure, the method furthercomprises when the RLC PDU is segmented, processing the RLC PDU based ona window and a timer.

In accordance with an aspect of the disclosure, an electronic deviceincluding an RLC entity is provided. The electronic device comprises atransceiver and at least one processor configured to determine whetherto segment an RLC service data unit (SDU), when the RLC SDU is segmentedinto a plurality of segments, include a sequence number field in aheader of each segment of the plurality of segments, and when the RLCSDU is not segmented into the plurality of the segments, include asegmentation information (SI) field in the header of the RLC SDU.

A first segment of the RLC SDU is not include a segmentation offset (SO)field in a header of the first segment.

The at least one processor is further configured to control thetransceiver to receive information on a bit of the sequence number fieldon a higher layer signaling.

The at least one processor is further configured to, when the RLC SDU isnot segmented into the plurality of the segments, maintain a variablevalue associated with the sequence number field.

The sequence number field in a header of each segment of the pluralityof segments is an identical value.

The at least one processor is further configured to identify an order ofeach segment of the plurality of segments, and when an identifiedsegment is last segment of the RLC SDU, change the variable valueassociated with the sequence number field.

In accordance with an aspect of the disclosure, an electronic deviceincluding an RLC entity is provided. The electronic device comprises atransceiver and a controller configured to control the transceiver toreceive an RLC PDU, identify whether the RLC PDU is segmented based onsegmentation information (SI) included in a header of the RLC PDU, andwhen the RLC PDU is not segmented, transmit the RLC service data unit(SDU) included in the RLC PDU to a higher layer.

Other aspects, advantages, and salient features of the disclosure willbecome apparent to those skilled in the art from the following detaileddescription, which, taken in conjunction with the annexed drawings,discloses various embodiments of the disclosure.

BRIEF DESCRIPTION OF THE DRAWINGS

The above and other aspects, features, and advantages of certainembodiments of the disclosure will be more apparent from the followingdescription taken in conjunction with the accompanying drawings, inwhich:

FIG. 1 is a diagram illustrating a structure of a long term evolution(LTE) system according to an embodiment of the disclosure.

FIG. 2A is a diagram illustrating a radio protocol structure in an LTEsystem according to an embodiment of the disclosure.

FIG. 2B is a diagram illustrating a structure of a next generationmobile communication system according to an embodiment of thedisclosure.

FIG. 2C is a diagram illustrating a radio protocol structure of a nextgeneration mobile communication system (NR or 5G) according to anembodiment of the disclosure.

FIG. 2D is a diagram illustrating a procedure for a user equipment (UE)to switch from a radio resource control (RRC) idle mode to an RRCconnected mode and to establish a connection with a network according toan embodiment of the disclosure.

FIG. 2E is a diagram illustrating a segmentation operation which may beapplied in a radio link control (RLC) layer according to an embodimentof the disclosure.

FIG. 2F illustrates a structure of an RLC header which may be applied inan RLC unacknowledged mode (UM mode) according to an embodiment of thedisclosure.

FIG. 2G is a diagram illustrating a transmission operation of an RLC UMmode UE according to an embodiment of the disclosure.

FIG. 2H is a diagram illustrating a reception operation of an RLC UMmode UE according to the (1-3) embodiment and (1-4) embodiment of thedisclosure.

FIG. 2I illustrates a structure of a UE according to an embodiment ofthe disclosure.

FIG. 2J illustrates a block configuration of a total radiated power(TRP) in a wireless communication system according to an embodiment ofthe disclosure.

FIG. 2K is a diagram illustrating SI field-based segmentation accordingto an embodiment of the disclosure.

FIG. 2L illustrates a structure of an RLC header which may be applied inan RLC UM mode according to an embodiment of the disclosure.

FIG. 2M is a diagram illustrating a procedure of performing datapre-processing in a transmission operation of an RLC UM mode accordingto an embodiment of the disclosure.

FIG. 3A is a diagram illustrating a structure of a next generationmobile communication system according to an embodiment of thedisclosure.

FIG. 3B is a diagram illustrating a power saving mode (PSM) in an LTEtechnology according to an embodiment of the disclosure.

FIGS. 3CA and 3CB are diagrams illustrating a process of performingmobile-initiated connection according to an embodiment of thedisclosure.

FIG. 3D is a flowchart illustrating an operation of a UE when amobile-initiated connection only is released according to an embodimentof the disclosure.

FIG. 3E is an operational flowchart of an authentication managementfield (AMF) related to a mobile-initiated connection according to anembodiment of the disclosure.

FIG. 3F is a flowchart illustrating an operation of an evolved node B(ENB) related to a mobile-initiated connection according to anembodiment of the disclosure.

FIG. 3G is a block diagram illustrating an internal structure of a UEaccording to an embodiment of the disclosure.

FIG. 3H is a block diagram illustrating a configuration of an ENBaccording to an embodiment of the disclosure.

Throughout the drawings, like reference numerals will be understood torefer to like parts, components, and structures. DETAILED DESCRIPTION

The following description with reference to the accompanying drawings isprovided to assist in a comprehensive understanding of variousembodiments of the disclosure as defined by the claims and theirequivalents. It includes various specific details to assist in thatunderstanding but these are to be regarded as merely exemplary.Accordingly, those of ordinary skill in the art will recognize thatvarious changes and modifications of the various embodiments describedherein can be made without departing from the scope and spirit of thedisclosure. In addition, descriptions of well-known functions andconstructions may be omitted for clarity and conciseness.

The terms and words used in the following description and claims are notlimited to the bibliographical meanings, but, are merely used by theinventor to enable a clear and consistent understanding of thedisclosure. Accordingly, it should be apparent to those skilled in theart that the following description of various embodiments of thedisclosure is provided for illustration purpose only and not for thepurpose of limiting the disclosure as defined by the appended claims andtheir equivalents

It is to be understood that the singular forms “a,” “an,” and “the”include plural referents unless the context clearly dictates otherwise.Thus, for example, reference to “a component surface” includes referenceto one or more of such surfaces.

By the term “substantially” it is meant that the recited characteristic,parameter, or value need not be achieved exactly, but that deviations orvariations, including for example, tolerances, measurement error,measurement accuracy limitations and other factors known to those ofskill in the art, may occur in amounts that do not preclude the effectthe characteristic was intended to provide.

The merits and characteristics of the disclosure and a method ofachieving the merits and characteristics will become more apparent fromthe embodiments described hereunder in conjunction with the accompanyingdrawings. However, the disclosure is not limited to the embodiments ofthe disclosure, but may be implemented in various different ways. Theembodiments are provided to only complete the disclosure and to allowthose skilled in the art to fully understand the category of thedisclosure. The disclosure is defined by the category of the claims. Thesame reference numerals will be used to refer to the same or similarelements throughout the specification.

In an embodiment of the disclosure, it will be understood that eachblock of the flowchart illustrations and combinations of the blocks inthe flowchart illustrations can be executed by computer programinstructions. These computer program instructions may be mounted on theprocessor of a general purpose computer, a special purpose computer, orother programmable data processing apparatus, so that the instructionsexecuted by the processor of the computer or other programmable dataprocessing apparatus create means for executing the functions specifiedin the flowchart block(s). These computer program instructions may alsobe stored in computer-usable or computer-readable memory that can directa computer or other programmable data processing equipment to functionin a particular manner, such that the instructions stored in thecomputer-usable or computer-readable memory produce an article ofmanufacture including instruction means that implement the functionspecified in the flowchart block(s). The computer program instructionsmay also be loaded into a computer or other programmable data processingapparatus to cause a series of operations to be performed on thecomputer or other programmable apparatus to produce a computer-executedprocess, so that the instructions performing the computer or otherprogrammable apparatus provide operations for executing the functionsdescribed in the flowchart block(s).

Furthermore, each block of the flowchart illustrations may represent aportion of a module, a segment, or code, which includes one or moreexecutable instructions for implementing a specified logicalfunction(s). It should also be noted that in some alternativeimplementations, the functions noted in the blocks may occur out oforder. For example, two blocks shown in succession may in fact beexecuted substantially concurrently, or the blocks may sometimes beexecuted in the reverse order, depending upon the functionalityinvolved.

The term “˜unit”, as used in the embodiment means software or a hardwarecomponent, such as a field programmable gate array (FPGA) or anapplication-specific integrated circuit (ASIC), and the “˜unit” performsspecific tasks. However, “˜unit” does not mean to be limited to softwareor hardware. The “˜unit” may advantageously be configured to reside onan addressable storage medium and configured to operate on one or moreprocessors. Accordingly, the “˜unit” may include, for example,components, such as software components, object-oriented softwarecomponents, class components, and task components, processes, functions,attributes, procedures, sub-routines, segments of program code, drivers,firmware, microcode, circuitry, data, databases, data structures,tables, arrays, and variables. The functionalities provided in thecomponents and “˜units” may be combined into fewer components and“˜units” or may be further separated into additional components and“˜units.” Furthermore, the components and “˜units” may be implemented tooperate on one or more central processing units (CPUs) within a deviceor a security multimedia card.

Furthermore, in describing the embodiments of the disclosure, anorthogonal frequency division multiplexing (OFDM)-based wirelesscommunication system, more specifically, the 3^(rd) generationpartnership project (3GPP) evolved universal terrestrial radio access(EUTRA) standard will be chiefly described, but the main gist of thedisclosure may be applied to other communication systems having asimilar technical background and channel form with a slight modificationwithin a scope that does not greatly depart from the scope of thedisclosure. This may be possible by those skilled in the art to whichthe disclosure pertains.

Hereinafter, some embodiments of the disclosure are described withreference to the accompanying drawings. In describing the disclosure, adetailed description of a related known function or configurationrelated to the disclosure will be omitted if it is deemed to make thegist of the disclosure unnecessarily vague. Furthermore, terms to bedescribed hereunder have been defined by taking into considerationfunctions in an embodiment of the disclosure, and may be differentdepending on a user, an operator's intention or practice. Accordingly,each term should be defined based on contents over the entirespecification. In the following description, a term to identify anaccess node, a term to denote network entities, a term to denotemessages, a term to denote an interface between network entities, and aterm to denote a variety of types of identity information have beenillustrated for convenience of description. Accordingly, the disclosureis not limited to the following terms, and other terms to denote targetshaving equivalent technical meanings may be used.

Hereinafter, for convenience of description, in embodiments of thedisclosure, terms and names defined in the 3GPP long term evolution(3GPP LTE) standard or terms and names modified from the defined termsand names are used. However, the disclosure is not limited to the termsand names and may be identically applied to systems based on otherstandards. In one embodiment of the disclosure, an evolved node B (ENB)may be interchangeably used with a gNB for convenience of description.For example, the ENB may indicate a gNB.

First Embodiment

FIG. 1 is a diagram illustrating a structure of an LTE system accordingto an embodiment of the disclosure.

Referring to FIG. 1, the radio access network of the LTE system includesnext-generation evolved Node Bs 1-05, 1-10, 1-15, and 1-20, a mobilitymanagement entity (MME) 1-25, and a serving-gateway (S-GW) 1-30. A userequipment (hereinafter referred to as a “UE or terminal”) 1-35 accessesan external network through the ENBs 1-05˜1-20 and the S-GW 1-30.

In FIG. 1, the ENBs 1-05˜1-20 correspond to the Node Bs of the existingUMTS system. The ENB is connected to the UE 1-35 through a radio channeland performs a more complex function than the existing Node B. In theLTE system, all of types of user traffic including a real-time service,such as voice over IP (VoIP), through the Internet protocol, are servedthrough a shared channel Accordingly, a device that performs schedulesby collecting state information, such as the buffer state, availabletransmission power state, and channel state of UEs, is necessary. TheENBs 1-05˜1-20 are in charge of such a device. In general, one ENBcontrols multiple cells. For example, in order to implement the transferrate of 100 Mbps, the LTE system uses orthogonal frequency divisionmultiplexing (hereinafter referred to as “OFDM”) as a radio accesstechnology in the 20 MHz bandwidth, for example. Furthermore, the LTEsystem adopts an adaptive modulation & coding (hereinafter referred toas “AMC”) scheme for determining a modulation scheme and a channelcoding rate based on the channel state of a UE. The S-GW 1-30 provides adata bearer and generates or removes a data bearer under the control ofthe MME 1-25. The MME is in charge of various control functions inaddition to a mobility management function for a UE, and is connected tomultiple ENBs.

FIG. 2A is a diagram illustrating a radio protocol structure in an LTEsystem according to an embodiment of the disclosure.

Referring to FIG. 2A, the radio protocol of the LTE system includespacket data convergence protocols (PDCPs) 2 a-05 and 2 a-40, radio linkcontrol (RLC) 2 a-10 and 2 a-35, and medium access control 2 a-15 and 2a-30 in a UE and an ENB, respectively. The PDCPs 2 a-05 and 2 a-40 arein charge of an operation, such as IP header compression/restoration.Major functions of the PDCP are summarized as follows.

Header compression and decompression: robust header compression (ROHC)only

Transfer of user data

In-sequence delivery of upper layer PDUs in a PDCP re-establishmentprocedure for RLC AM

Reordering function (for split bearers in DC (only support for RLC AM):PDCP PDU routing for transmission and PDCP PDU reordering for reception)

Duplicate detection of lower layer SDUs in a PDCP re-establishmentprocedure for RLC AM

Retransmission of PDCP SDUs at handover and, for split bearers in DC, ofPDCP PDUs in a PDCP data-recovery procedure, for RLC AM

Ciphering and deciphering

Timer-based SDU discard in uplink.

The RLC 2 a-10 and 2 a-35 reconfigures a PDCP packet data unit (PDU) ina proper size and performs an automatic repeat request (ARQ) operation.Major functions of the RLC are summarized as follows.

Transfer of upper layer PDUs

ARQ function (Error Correction through ARQ (only for acknowledge mode(AM) data transfer))

Concatenation, segmentation and reassembly of RLC SDUs (only for radiolink control (UM) and AM data transfer)

Re-segmentation of RLC data PDUs (only for AM data transfer)

Reordering of RLC data PDUs (only for UM and AM data transfer)

Duplicate detection (only for UM and AM data transfer)

Protocol error detection (only for AM data transfer)

RLC SDU discard (only for UM and AM data transfer)

RLC re-establishment

The MAC 2 a-15 and 2 a-30 are connected to multiple RLC layer devicesconfigured in one UE, and performs an operation of multiplexing RLC PDUswith a MAC PDU and demultiplexing RLC PDUs from a MAC PDU. Majorfunctions of the MAC are summarized as follows.

Mapping between logical channels and transport channels

Multiplexing/demultiplexing of MAC SDUs belonging to one or differentlogical channels into/from transport blocks (TB) delivered to/from thephysical layer on transport channels)

Scheduling information reporting

Error correction through HARQ

Priority handling between logical channels of one UE

Priority handling between UEs by means of dynamic scheduling

multimedia broadcast multicast service (MBMS) service identification

Transport format selection

Padding

A physical layer 2 a-20, 2 a-25 performs an operation of channel-codingand modulating higher layer data, generating the higher layer data intoan OFDM symbol, and transmitting the OFDM symbol through a radio channelor demodulating an OFDM symbol received through a radio channel,channel-decoding the OFDM symbol, and transmitting the optical pulsedivision multiplexing (OPDM) symbol to a higher layer.

FIG. 2B is a diagram illustrating a structure of a new mobilecommunication system according to an embodiment of the disclosure.

Referring to FIG. 2B, the radio access network of the new mobilecommunication system (hereinafter referred to as an “NR or 5G”) includesa new radio Node B (hereinafter referred to as “NR gNB or NR ENB”) 2b-10, an NR CN 2 b-05, and a new radio core network. A new radio userequipment (hereinafter referred to as an “NR UE or terminal”) 2 b-15accesses an external network through the NR gNB 2 b-10 and the NR CN 2b-05.

In FIG. 2B, the NR gNB 2 b-10 corresponds to an ENB of the existing LTEsystem. The NR gNB is connected to the NR UE 2 b-15 through a radiochannel, and may provide an excellent service compared to the existingNode B. The NR or 5G requires a device for performing scheduling bycollecting state information, such as the buffer state, availabletransmission power state, and channel state of UEs, because all of typesof user traffic are served through a shared channel The NR gNB 2 b-10 isin charge of the device. In general, one NR gNB controls multiple cells.In order to implement ultra-high speed data transfer compared to LTE,the NR or 5G uses the existing maximum bandwidth or more andadditionally grafts the beamforming technology using OFDM as a radioaccess technology. Furthermore, the NR or 5G adopts the AMC scheme thatdetermines a modulation scheme and a channel coding rate based on thechannel state of a UE. The NR CN 2 b-05 performs functions, such asmobility support, a bearer configuration, and a quality of service (QoS)configuration. The NR CN is in charge of various control functions inaddition to a mobility management function for a UE, and is connected tomultiple ENBs. Furthermore, the NR or 5G may also operate in conjunctionwith the existing LTE system. The NR CN is connected to an MME 2 b-25through a network interface. The MME is connected to an eNB 2 b-30, thatis, the existing ENB.

FIG. 2C is a diagram illustrating a radio protocol structure of a nextgeneration mobile communication system (NR or 5G) according to anembodiment of the disclosure.

Referring to FIG. 2C, the radio protocol of the NR or 5G include NRPDCPs 2 c-05 and 2 c-40, NR RLCs 2 c-10 and 2 c-35, and NR MACs 2 c-15and 2 c-30 in a UE and an NR ENB, respectively. Major functions of theNR PDCP 2 c-05, 2 c-40 may include some of the following functions.

Header compression and decompression: ROHC only

Transfer of user data

In-sequence delivery of upper layer PDUs

Out-of-sequence delivery of upper layer PDUs

PDCP PDU reordering for reception

Duplicate detection of lower layer SDUs

Retransmission of PDCP SDUs

Ciphering and deciphering

Timer-based SDU discard in uplink.

The reordering function of the NR PDCP device refers to a function ofsequentially reordering PDCP PDUs received from a lower layer based on aPDCP sequence number (SN). The reordering function may include afunction of transmitting data in a reordered sequence to a higher layeror a function of directly transmitting the data to a higher layerwithout taking the order into consideration, a function of reorderingorders and recording lost PDCP PDUs, a function of making a statusreport on lost PDCP PDUs to the transmission side, and a function ofrequesting the retransmission of lost PDCP PDUs.

Major functions of the NR RLC 2 c-10, 2 c-35 may include some of thefollowing functions.

Transfer of upper layer PDUs

In-sequence delivery of upper layer PDUs

Out-of-sequence delivery of upper layer PDUs

Error Correction through ARQ

Concatenation, segmentation and reassembly of the RLC SDUs

Re-segmentation of RLC data PDUs

Reordering of RLC data PDUs

Duplicate detection

Protocol error detection

RLC SDU discard

RLC re-establishment

The in-sequence delivery function of the NR RLC device refers to afunction of sequentially transmitting RLC SDUs received from a lowerlayer to a higher layer, and may include a function of reassembling andtransmitting multiple RLC SDUs if one RLC SDU has been originallysegmented into the multiple RLC SDUs and received. The in-sequencedelivery function may include a function of reordering received RLC PDUsbased on an RLC sequence number (SN) or a PDCP sequence number (SN), afunction of reordering orders and recording lost RLC PDUs, a function oftransmitting a status report on lost RLC PDUs to the transmission side,a function of requesting the retransmission of lost RLC PDUs, a functionof sequentially transmitting only RLC SDUs prior to a lost RLC SDU to ahigher layer when the lost RLC SDU occurs, a function of sequentiallytransmitting all of RLC SDUs received until a given timer expires to ahigher layer when the timer expires although there is a lost RLC SDU,and a function of sequentially transmitting all of RLC SDUs received sofar to a higher layer when a given timer expires although there is alost RLC SDU. Furthermore, the in-sequence delivery function may includea function of processing RLC PDUs in order that the RLC PDUs arereceived (in order of arrival regardless of the order of a serial numberand sequence number) and transmitting the RLC PDUs to a PDCP deviceregardless of their orders (i.e., out-of sequence delivery). Thein-sequence delivery function may include a function of receivingsegments stored in a buffer or segments to be received subsequently,reconfiguring the segments in one complete RLC PDU, processing the RLCPDU, and transmitting the RLC PDU to the PDCP device. The NR RLC layermay not include a concatenation function. The concatenation function maybe performed by the NR MAC layer or may be substituted with themultiplexing function of the NR MAC layer.

The out-of-sequence delivery function of the NR RLC device refers to afunction of directly transmitting RLC SDUs received from a lower layerto a higher layer regardless of their orders. The out-of-sequencedelivery function may include a function of reassembling multiple RLCSDUs if one RLC SDU has been originally segmented into the multiple RLCSDUs and received. The out-of-sequence delivery function may include afunction of storing the RLC SNs or PDCP SNs of received RLC PDUs,reordering their orders, and recording lost RLC PDUs.

The NR MAC 2 c-15, 2 c-30 may be connected to multiple NR RLC layerdevices configured in one UE. Major functions of the NR MAC may includesome of the following functions.

Mapping between logical channels and transport channels

Multiplexing/demultiplexing of the MAC SDUs

Scheduling information reporting

Error correction through HARQ

Priority handling between logical channels of one UE

Priority handling between the UEs by means of dynamic scheduling

MBMS service identification

Transport format selection

Padding

The NR PHY layer 2 c-20, 2 c-25 may perform an operation ofchannel-coding and modulating higher layer data, generating the higherlayer data into an OFDM symbol, and transmitting the OFDM symbol to aradio channel or demodulating an OFDM symbol received through a radiochannel, channel-decoding the OFDM symbol, and transferring the OFDMsymbol to a higher layer.

FIG. 2D is a diagram illustrating a procedure for a UE to switch from anRRC idle mode to an RRC connected mode and to establish a connectionwith a network according to an embodiment of the disclosure.

Referring to FIG. 2D, when there is no transmission/reception of datafrom the UE that transmits/receives data in an RRC connected mode for agiven reason or for given time, an ENB may transmit anRRCConnectionRelease message to the UE so that the UE switches to an RRCidle mode in operation 2 d-01. When data to be subsequently transmittedoccurs in the UE having a connection established (hereinafter referredto as an “idle mode UE”), the UE performs an RRC connectionestablishment process with the ENB. The UE establishes backwardtransmission synchronization with the ENB through a random accessprocess and transmits an RRCConnectionRequest message to the ENB inoperation 2 d-05. The message includes the identifier of the UE and acause (establishmentCause) for connection establishment. The ENBtransmits an RRCConnectionSetup message to the UE so that it sets up anRRC connection in operation 2 d-10. The message may include information,such as the length of an RLC serial number to be used when the RLC UMmode for each service/bearer/RLC device or logical channel, the lengthof an SO field applied when a segmentation operation is performed, atimer value when a reception stage uses a timer (i.e., reassembly timer)in the RLC UM mode, an indicator indicating whether to use an RLC serialnumber with respect to a complete RLC PDU, information to set a VT(S)variable to be used by a transmission stage in the RLC UM mode, and aninitial value.

Furthermore, the message includes RRC connection configurationinformation. The RRC connection is also called a signaling radio bearer(SRB), and is used for the transmission/reception of an RRC message,that is, a control message between the UE and the ENB. The UE that hasset up the RRC connection transmits an RRCConnetionSetupComplete messageto the ENB in operation 2 d-15. The message includes a control messagecalled “SERVICE REQUEST” that the UE requests a bearer configuration fora given service from an MME. The ENB transmits the SERVICE REQUESTmessage, included in the RRCConnetionSetupComplete message, to the MMEin operation 2 d-20. The MME determines whether to provide the servicerequested by the UE. If, as a result of the determination, the MME hasdetermined to provide the service requested by the UE, the MME transmitsan INITIAL CONTEXT SETUP REQUEST message to the ENB in operation 2 d-25.The message includes QoS information applied when a data radio bearer(DRB) is configured and security-related information (e.g., a securitykey and/or a security algorithm) to be applied to a DRB. In order toconfigure security with the UE, the ENB exchanges a SecurityModeCommandmessage in operation 2 d-30 and a SecurityModeComplete message inoperation 2 d-35. When the security configuration is completed, the ENBtransmits an RRCConnectionReconfiguration message to the UE in operation2 d-40. The message include information, such as the length of an RLCserial number to be used when the RLC UM mode is used for eachservice/bearer/RLC device or logical channel, the length of an SO fieldto be applied when a segmentation operation is performed, a timer valuewhen a timer (i.e., reassembly timer) is used by a reception stage inthe RLC UM mode, an indicator indicating whether to use an RLC serialnumber with respect to a complete RLC PDU, information to set a VT(S)variable to be used by a transmission stage in the RLC UM mode, and aninitial value.

Furthermore, the message includes information on the configuration of aDRB on which user data will be processed. The UE configures a receiverdecoding block (RDB) by applying the information, and transmits anRRCConnectionReconfigurationComplete message to the ENB in operation 2d-45. The ENB that has completed the DRB configuration with the UEtransmits an INITIAL CONTEXT SETUP COMPLETE message to the MME inoperation 2 d-50. The MME that has received the INITIAL CONTEXT SETUPCOMPLETE message exchanges an S1 BEARER SETUP message and an S1 BEARERSETUP RESPONSE message with an S-GW in order to configure an S1 bearerwith the S-GW in operations 2 d-55, 2 d-60. The S1 bearer is aconnection for data transfer set up between the S-GW and the ENB, andcorresponds to a DRB in a 1-to-1 manner. When the process is completed,the UE transmits/receives data to/from the ENB through the S-GW inoperations 2 d-65, 2 d-70. As described above, a common data transferprocess basically includes the three operations of an RRC connectionconfiguration, a security configuration, and a DRB configuration.Furthermore, the ENB may transmit the RRCConnectionReconfigurationmessage in order to newly perform a configuration for the UE a givencause or add or change a configuration in operation 2 d-75. The messagemay include information, such as the length of an RLC serial number tobe used when the RLC UM mode is used for each service/bearer/RLC deviceor logical channel, the length of an SO field applied when asegmentation operation is performed, a timer value when a timer (i.e.,reassembly timer) is used by a reception stage in the RLC UM mode, anindicator indicating whether to use an RLC serial number with respect toa complete RLC PDU, information to set a VT(S) variable to be used by atransmission stage in the RLC UM mode, and an initial value.

FIG. 2E is a diagram illustrating a segmentation operation which may beapplied in an RLC layer according to an embodiment of the disclosure.

Referring to FIG. 2E, in one embodiment of the disclosure, a procedureand method of performing a segmentation operation based on a segmentoffset (SO) on a packet received from a higher layer may be applied inthe RLC layer. The proposed method may include performing an integratedsegmentation operation regardless of whether the segmentation operationis performed on a case where transmission is first performed and a casewhere retransmission is performed. Furthermore, in the proposed method,concatenation may not be performed in the RLC layer. Furthermore, an SIfield may be introduced into an RLC header in order to identify whetheran RLC SDU, that is, a data part posterior to an RLC header is acomplete RLC SDU that has not been segmented, the foremost RLC SDUsegment that has been segmented, a middle RLC SDU segment that has beensegmented, or the last RLC SDU segment that has been segmented.Furthermore, a Length field indicative of the length may not be presentin the RLC header.

In FIG. 2E, an RLC layer receives a PDCP PDU 2 e-05 from the PDCP layer,that is, a higher layer. An RLC SDU may be processed in a size indicatedby the MAC layer. If the RLC SDU is segmented, it is configured toinclude information on the segmentation of a header, and may form an RLCPDU. The RLC PDU includes an RLC header and an RLC payload (RLC SDU).The RLC header may include the property (e.g., data or controlinformation) and segmentation information of the RLC PDU, and mayinclude a data/control D/C field, a P field, a segmentation information(SI) field, a sequence number (SN) field, and a segment offset (SO)field. In the RLC UM mode that does not supports ARQ, a P field is notpresent and may be substituted with a reserved field.

The D/C field is 1 bit and used to whether an RLC PDU is a control PDUor a data PDU.

TABLE 1 Value Description 0 Control PDU 1 Data PDU

The SN field indicates the serial number of an RLC PDU and may have agiven length. For example, the SN field may have a length of 12 bits or18 bits.

The SO field indicates that an RLC SDU segment has been first segmentedat which location of the RLC SDU, and is used to indicate the first byteof a segmented segment.

The P field is set 1 when a condition in which a transmission stagetriggers polling occurs so that a reception stage performs an RLC statusreport. For example, acknowledgement (ACK)/negative acknowledgment(NACK) information about RLC PDUs received so far may be transmitted tothe transmission stage.

When the RLC layer receives the RLC SDU of 2 e-05, it may directlyinsert an RLC SN into the RLC SDU, may generate an RLC header, and maygenerate an RLC PDU. If a segmentation operation is necessary for agiven cause, the RLC layer may update an SI field as in 2 e-10 or 2 e-15and generate an RLC PDU by adding an SO field to the RLC header. Forexample, after the segmentation operation, the SO field may be added toa segmented segment based on a given condition or may not be added. Thegiven condition is determined based on the SI field to be describedbelow. The given cause of which the segmentation operation is necessarymay correspond to a case where the segmentation operation has beenrequested from the RLC layer with respect to a given MAC SDU (RLC PDU)because the size of a generated MAC sub-header and MAC SDU is greaterthan the size of a transmission resource allocated by the MAC layer. TheSN field is the serial number of an RLC PDU, and a PDCP SN may be reusedas the SN field if the packet data physical channel (PDCH) field isnecessary or configured. The SO field is a field having a given length,and may indicate that the first byte of an RLC PDU data field (RLC SDU)segmented when transmission is first performed corresponds to any one ofthe bytes of the original RLC PDU data field (RLC SDU). The first byteof an RLC PDU data field re-segmented when retransmission is performedmay also indicate any one of the bytes of the original RLC PDU datafield (RLC SDU). The length of the SO field may be set by an RRC message(e.g., RRCConnectionSetup in operation 2 d-10 orRRCConnectionReconfiguration message in operations 2 d-40, 2 d-75). TheSI field may be defined as follows or may be called another name

TABLE 2 Value Description 00 A complete RLC PDU 01 First segment of RLCPDU 10 Last segment of RLC PDU 11 Middle segment of RLC PDU

When the SI field is 00, it indicates a complete RLC PDU that has notbeen segmented. In this case, the SO field is not necessary in the RLCheader. When the SI field is 01, it indicates the foremost RLC PDUsegment that has been segmented. In this case, the SO field is notnecessary in the RLC header. The reason for this is that in the firstsegment, the SO field always indicates 0. When the SI field is 10, itindicates the last RLC PDU segment that has been segmented. In thiscase, the SO field is necessary in the RLC header. When the SI field is11, it indicates a middle RLC PDU segment that has been segmented. Inthis case, the SO field is necessary in the RLC header. The mappingrelation between the 2 bits and the four types of information (i.e., thecomplete RLC PDU, the foremost segment, the last segment, and the middlesegment) may have a total of 4×3×2×1=24 types. The above example is onlyone example of the 24 types. An embodiment of the disclosure includesall the 24 types of mapping relations. If the transmission of the RLCPDUs of 2 e-10 and 2 e-15 fails, the RLC PDUs may be retransmitted. Inthis case, if a transmission resource is insufficient, the RLC PDUs maybe re-segmented like 2 e-20, 2 e-25, and 2 e-30. When there-segmentation is performed, the SI field and SO field of the newlygenerated RLC PDUs 2 e-20, 2 e-25, and 2 e-30 may be updated. Since 2e-20 is the foremost segment, an SI is updated with 01, and there is noneed for an SO field.

Since 2 e-25 is the middle segment, an SI is updated with 11, and an SOfield is updated with 300 so that the first byte of an RLC PDU datafield (RLC SDU) indicates any one of the bytes of the original RLC PDUdata field (RLC SDU). Since 2 e-30 is the last segment, an SI is updatedwith 10, and an SO field is updated with 600 so that the first byte ofan RLC PDU data field (RLC SDU) indicates any one of the bytes of theoriginal RLC PDU data field (RLC SDU).

The RLC layer may operate in an RLC acknowledged mode (AM), an RLCunacknowledged mode (UM), and an RLC transparent mode (TM). In the RLCAM mode, the RLC layer supports an ARQ function, and a transmissionstage may receive an RLC status report from a reception stage andperform retransmission on RLC PDUs for which NACK has been receivedthrough the status report. Accordingly, reliable transmission of datanot having an error is guaranteed. Accordingly, the RLC AM mode issuitable for a service that requires high reliability. In contrast, theRLC UM mode does not support the ARQ function. Accordingly, an RLCstatus report is not received, and there is no retransmission function.In the RLC UM mode, when an UL transmission resource is received, theRLC layer of a transmission stage functions to continue to transmitcontiguous PDCP PDUs (RLC SDUs), received from a higher layer, to alower layer. Accordingly, continuous data transfer is possible withouttransmission delay, and the RLC UM mode may be useful in a servicesensitive to transmission delay. In the RLC TM mode, the RLC layerdirectly transmits PDCP PDUs, received from a higher layer, to a lowerlayer without performing any processing on the PDCP PDUs. For example,in the TM mode of the RLC layer, data from a higher layer istransparently transferred from the RLC layer to a lower layer.Accordingly, the TM mode may be usefully used to transmit systeminformation or a paging message transmitted through a shared channel,such as a common control channel (CCCH).

An embodiment of the disclosure proposes an RLC layer operation in theRLC UM mode. For example, there are proposed a header structureapplicable in the RLC UM mode and an efficient transmission stage andreception stage operation.

FIG. 2F illustrates a structure of an RLC header which may be applied inan RLC UM mode according to an embodiment of the disclosure.

Referring to FIG. 2F, a structure of an RLC header is illustrated whenthe serial number of a 6-bit or 12bit-length is used in the SO field andSI field-based segmentation operation described with reference to FIG.2E if the RLC UM mode (if ARQ is not supported) according to anembodiment of the disclosure is used.

The structure of the RLC header may include some of the fields describedwith reference to FIG. 2E or another new field, and may have a differentstructure depending on a different RLC serial number length, the lengthof each field, such as the length of the SO field, and the location ofeach field. R refers to reserved bits. The structure of the RLC headermay not include an RF field and an FI field or an E field. Furthermore,the RLC header may use an integrated header regardless of an RLC headerwhen transmission is first performed and when retransmission isperformed. As described with reference to FIG. 2E, the SI fieldfunctions to indicate a complete RLC SDU (or complete RLC PDU) on whicha segmentation operation has not been performed and the first segment, amiddle segment and the last segment on which a segmentation operationhas been performed. As described with reference to FIG. 2E, an SO fieldis not necessary for a complete RLC SDU on which a segmentationoperation has not been performed and the first segment on which asegmentation operation has been performed. Accordingly, the RLC headermay have the format of 2 f-10 (when the RLC serial number of a 6-bitlength is used) or 2 f-20 (when the RLC serial number of a 12-bit lengthis used). In contrast, an offset needs to be indicated in the SO fieldsof a middle segment and the last segments on which a segmentationoperation has been performed. The RLC header may have the same RLCheader format as 2 f-15 (when the RLC serial number of a 6-bit length isused) or 2 f-25 (when the RLC serial number of a 12-bit length is used).

An RLC serial number is not necessary for the complete RLC PDU (i.e., anRLC PDU on which a segmentation operation has not been performed). Thereare multiple cases where the RLC serial number is necessary. Forexample, the RLC serial number is necessary for reordering, redundancycheck, lost packet detection and ARQ function support, and a segmentedsegment reassembly. However, in the new mobile communication system,reordering does not need to be performed in the RLC layer, redundancycheck may be instead performed in the PDCP layer, and the lost packetdetection and ARQ function is not supported in the RLC UM mode.Accordingly, the RLC serial number is necessary for only a segmented RLCPDU segment. Accordingly, the RLC serial number may not be necessary fora complete RLC PDU.

One embodiment of the disclosure proposes a method of using the sameheader format as 2 f-05 without using an RLC serial number in a completeRLC PDU (If whether an RLC SN or an RLC header is present is indicatedby a 1-bit indicator in the MAC sub-header of the MAC layer, the RLCheader itself may be omitted without using the same header format as 2g-05 with respect to a complete RLC PDU. A reception stage may identifythe indicator of the MAC sub-header and may be aware that an RLC headeris not present and whether a corresponding PDU is a complete RLC PDU).For example, the transmission stage may indicate that an RLC PDU onwhich a segmentation operation has not been performed is a complete RLCPDU by indicating the SI field of the header of 2 f-05 as 00 withrespect to the RLC PDU in order to indicate that there is no RLC serialnumber. The reception stage may check the SI field of the header and maybe aware that an RLC serial number is not present if the SI field is 00.Accordingly, it is not related to the length of an RLC serial number. A1-byte header, such as 2 f-05, may be used in a complete RLC PDU.Furthermore, in the case of the first RLC PDU segment on which asegmentation operation has been performed, the RLC header may be used asthe format of 2 f-10 (when the RLC serial number of a 6-bit length isused) or 2 f-20 (when the RLC serial number of a 12-bit length is used)because an SO field is not necessary as described above. However, thesame RLC header format as 2 f-15 (when the RLC serial number of a 6-bitlength is used) or 2 f-25 (when the RLC serial number of a 12-bit lengthis used) may be used because an offset needs to be indicated in the SOfields of a middle segment and the last segment on which a segmentationoperation has been performed. As described above, an RLC serial numberis necessary for segments on which a segmentation operation has beenperformed. The reason for this is that what segments correspond to whichRLC serial numbers may be identified using only the RLC serial numbers.A reception stage may generate a complete RLC PDU by performingreassembly based on the relation, may perform data processing, and maytransmit an RLC SDU to a higher layer.

Whether the RLC serial number will be used in the complete RLC PDU maybe configured for each bearer or logical channel as in FIG. 2D throughthe RRC message in operations 2 d-10, 2 d-40, 2 d-75.

A first embodiment of the disclosure, in which a serial number is notused in the RLC UM mode is as follows.

For example, if an RLC serial number is configured to be not used, atransmission stage may attach the same 1-byte RLC header as 2 f-05 nothaving an RLC serial number to an RLC SDU on which a segmentationoperation has not been performed (performs an operation of setting an SIfield to 00 when configuring an RLC header and configuring an RLC headerto which an SO field has not been added), and may perform transmissionby transmitting the RLC SDU to a lower layer. However, if an RLC serialnumber has been configured to be not used so as to reduce overhead, thetransmission stage has to add an RLC serial number to an RLC SDU onwhich a segmentation operation has been performed and to use an SI fieldand SO field, such as those described with reference to FIG. 2E. Thereason why the RLC header is configured by applying the RLC serialnumber, the SI field, and the SO field to the segmented RLC SDU is thata reception stage can receive segmented RLC SDU segments and reconstructa complete RLC SDU by reassembling the RLC SDU segments. Accordingly,although the RLC serial number is configured to be not used in the RLCUM mode, if a segmentation operation has been performed, the same RLCheader as 2 f-10, 2 f-15, 2 f-20 or 2 f-25 needs to be applied. Forexample, the first segment may use the format, such as 2 f-10 or 2 f-20,and a middle segment and the last segment may use the 2 f-15 or 2 f-25format.

In summary, the transmission stage attaches the same 1-byte RLC headeras 2 f-05 not having an RLC serial number to an RLC SDU on which asegmentation operation has not been performed based on whether asegmentation operation has been performed on the RLC SDU, and transmitsthe RLC SDU to a lower layer. Furthermore, the transmission stageupdates a corresponding SI field depending on the type (the fist, amiddle and the last) of a segment segmented as described above withrespect to an RLC SDU on which a segmentation operation has beenperformed, configures an RLC header by adding an SO field to the RLC SDUif the type of the segment is the middle and last segments, andtransmits the RLC SDU to a lower layer.

The reception stage receives an RLC SDU, identifies an SI field in theRLC header of the RLC SDU, and determines whether the received RLC SDUis an RLC SDU (i.e., complete RLC SDU) on which a segmentation operationhas not been performed or whether the received RLC SDU is an RLC SDU(i.e., segment) on which a segmentation operation has been performed. Ifthe received RLC SDU is an RLC SDU on which a segmentation operation hasnot been performed, the reception stage may delete the RLC header andupload the RLC SDU to a higher layer. If the received RLC SDU is an RLCSDU on which a segmentation operation has been performed, the receptionstage checks an SI field, determines that the checked SI fieldcorresponds to any one of the first, middle and last segments, reordersRLC serial numbers by taking the SO field into consideration, generatesa complete RLC SDU through reassembly when a reassembly function istriggered by a window or timer, transmits the complete RLC SDU to ahigher layer, and discards the received RLC SDU if the reassembly isimpossible.

The reception stage in the RLC UM mode may operate based on a window ormay operate based on a timer.

In one embodiment of the disclosure, the (1-1) embodiment of anoperation of the reception stage in the RLC UM mode is as follows. The(1-1) embodiment is an operation of the reception stage driven based ona window.

When the reception stage in the RLC UM mode operates based on thewindow, it operates an RLC reception window, and the window may operatein a size half the RLC serial number. The lower edge of the window maybe set as a serial number obtained by subtracting the size of an RLCwindow from an upper edge. The upper edge may be set as the highest RLCserial number received from a reception stage RLC. Accordingly, if thereceived RLC serial number has a higher value than the RLC serialnumbers within the window, the window moves based on the value. If theserial number of the received RLC PDU has a value greater than thereceived window upper edge, the window moves forward. In contrast, ifthe serial number of the received RLC PDU has a value smaller than thereceived window lower edge, the RLC layer of the reception stage maydiscard the received RLC PDU, may check whether a redundant RLC PDU isreceived with respect to the RLC serial number within the window, andmay discard the redundant RLC PDU. Furthermore, if an RLC PDU segmenthaving an RLC serial number within the window arrives, the receptionstage may perform an operation of storing the RLC PDU segment,generating a complete RLC PDU by performing a reassembly procedure whenthe lower edge of the window passes through an RLC serial numbercorresponding to the RLC PDU segment, transmitting the complete RLC PDUto a higher layer, and discarding RLC PDU segments if a complete RLC PDUis not generated. Furthermore, the RLC layer of the reception stageperforms a procedure of identifying an SI field, directly uploading theRLC PDU to a higher layer if the RLC PDU is an RLC PDU on which asegmentation operation has not been performed, storing the RLC PDU whenan SI field indicates the RLC PDU on which a segmentation operation hasbeen performed, performing a reassembly procedure when the reassemblyprocedure is triggered (i.e., a lower edge moves to a value greater thanthe RLC serial number of segments) by a window as described above, anduploading the RLC PDU to a higher layer or discarding the RLC PDU.

In one embodiment of the disclosure, the (1-2) embodiment of anoperation of the reception stage in the RLC UM mode is as follows. The(1-2) embodiment is an operation of the reception stage driven based ona window and a timer.

When the reception stage in the RLC UM mode operates based on thewindow, it operates an RLC reception window, and the window may operatein a size half the RLC serial number. The lower edge of the window maybe set as a serial number obtained by subtracting the size of an RLCwindow from an upper edge. The upper edge may be set as the highest RLCserial number received from a reception stage RLC. Accordingly, if thereceived RLC serial number has a higher value than the RLC serialnumbers within the window, the window moves based on the value. If theserial number of the received RLC PDU has a value greater than thereceived window upper edge, the window moves forward. In contrast, ifthe serial number of the received RLC PDU has a value smaller than thereceived window lower edge, the RLC layer of the reception stage maydiscard the received RLC PDU, may check whether a redundant RLC PDU isreceived with respect to the RLC serial number within the window, andmay discard the redundant RLC PDU.

One timer may operate within the window. The time when the timer isdriven may be one or more of the followings.

1. When (the timer is not now driven and) a lost packet is detectedthrough a window operation, that is, when a gap is checked between RLCserial numbers,

2. When (the timer is not now driven and) a given segment arrives at areceived RLC UM PDU,

3. When (the timer is not now driven and) a given segment arrives at areceived RLC UM PDU within one RLC serial number,

4. When (the timer is not now driven and) segments are not sequentiallyreceived in a received RLC UM PDU within one RLC serial number and theloss of a segment is detected or a gap is checked between segmentswithin one RLC serial number,

5. When (the timer is not now driven and) the second segment or asubsequent segment are arrived, but cannot form a complete RLC PDU otherthan a case where the first segment is arrived at a received RLC UM PDUwithin one RLC serial number (to drive a timer may not be preferredbecause the second segment has not been transmitted by a transmissionstage), and

6. When (the timer is not now driven and) a segment other than the firstsegment arrives at a received RLC UM PDU within one RLC serial number.

If the timer triggering condition has been satisfied, but the timer isalready driven, a corresponding segment has only to be stored in thebuffer (if segments having correct order (or lost segment) have beenarrived, but a complete RLC PDU may not be reassembled, the timer may beupdated and restarted.)

When an RLC PDU segment having an RLC serial number within a window isarrived, the reception stage stores the RLC PDU segment. If the loweredge of the window passes through an RLC serial number corresponding tothe RLC PDU segment or a set timer expires, the RLC layer of thereception stage may perform an operation of generating a complete RLCPDU by performing a reassembly procedure, transmitting the complete RLCPDU to a higher layer, and discarding RLC PDU segments if a complete RLCPDU is not generated. Furthermore, the RLC layer of the reception stageperforms a procedure of identifying an SI field, directly transmittingthe RLC PDU to a higher layer if the RLC PDU is an RLC PDU on which asegmentation operation has not been performed, storing the RLC PDU ifthe SI field indicates an RLC PDU on which a segmentation operation hasbeen performed, performing a reassembly procedure when the reassemblyprocedure is triggered (if a lower edge moves to a value greater thanthe RLC serial number of segments) by a window or timer as describedabove, and uploading the RLC PDU to a higher layer or discarding the RLCPDU.

When the reception stage in the RLC UM mode operates based on the timer,the RLC layer of the reception stage in the RLC UM mode drives thetimer. Multiple timers may be driven or a single time may be driven.

In one embodiment of the disclosure, the (1-3) embodiment of operationsof a transmission stage and a reception stage in the RLC UM mode is asfollows. The (1-3) embodiment corresponds to the operations of thetransmission stage and the reception stage driven based on one timer(i.e., reassembly timer).

When only one timer is driven, the transmission stage and the receptionstage configure an entity for the RLC UM mode. Furthermore, the RLC UMmode device of the transmission stage may manage a variable called“VT(S)” (it may be reused as a different variable or may be called adifferent name) The variable called “VT(S)” is an RLC serial numbervalue assigned to segments on which a segmentation operation has beenperformed in the transmission stage. Segmented segments have the sameRLC serial number, that is, the same VT(S), with respect to one RLC PDU.The reception stage may set a timer and timer value configured by anENB. The VT(S) value may be initially set to 0.

When data occurs in the RLC UM mode, the transmission stage mayconfigure an RLC UM PDU and may also previously configure a MAC SDU anda MAC sub-header. Thereafter, when a transmission resource is identifiedor received, the transmission stage determines whether to segment andtransmit RLC UM PDUs based on the size of the transmission resource. Inthe case of a complete RLC PDU on which segmentation transmission is notperformed, the transmission stage configures a 1-byte RLC header notincluding an RLC serial number (1 g-05), and maintains a VT(S) value.For example, the transmission stage does not assign an RLC serialnumber. If it is determined that segmentation transmission is to beperformed on any RLC PDU, the transmission stage configures a headerincluding an RLC serial number (e.g., the first segment forms a headernot having the same SO field as 2 f-10 or 2 f-20, and the remainingsegments form a header having the same SO field as 2 f-15 or 2 f-25).When the segmentation transmission is performed, if a segment on whichthe segmentation transmission will be performed is not the last segment,the transmission stage maintains a VT(S) value (because the same RLCserial number value or VT(S) value has to be assigned to segments to besubsequently transmitted). However, if a segment on which thesegmentation transmission will be performed is the last segment, thetransmission stage assigns a VT(S) value and increases the VT(S) valueby 1 (an RLC serial number for a next RLC PDU on which a segmentationoperation is performed is previously set).

The reception stage receives the RLC UM PDU. The RLC layer of thereception stage may identify an SI field, may perform RLC layer dataprocessing if the RLC UM PDU is the same as an RLC PDU on which asegmentation operation has not been performed (header is removed), maydirectly upload the RLC UM PDU to a higher layer, may identify an SIfield, may store the RLC PDU if the SI field indicates an RLC PDU onwhich a segmentation operation has been performed, and may drive atimer. If a single complete RLC PDU can be configured by reassembling areceived segment and segments stored in the buffer, the RLC layer of thereception stage may perform RLC layer data processing (header isremoved) and directly upload the complete RLC PDU to a higher layer. Ifa single complete RLC PDU cannot be configured by reassembling thereceived segment and the segments stored in the buffer, the RLC layer ofthe reception stage may store the RLC PDU in the buffer, may identify asubsequently received RLC PDU, and may store it until reassembly isattempted. The time when the timer is driven may be one or more of thefollowings.

1. When (the timer is not now driven and) a lost packet is detected,

2. When (the timer is not now driven and) a given segment arrives at areceived RLC UM PDU,

3. When (the timer is not now driven and) a given segment arrives at areceived RLC UM PDU within one RLC serial number,

4. When (the timer is not now driven and) segments are not sequentiallyreceived in a received RLC UM PDU within one RLC serial number and theloss of a segment is detected or a gap is checked between segmentswithin one RLC serial number,

5. When (the timer is not now driven and) the second segment or asubsequent segment are arrived, but cannot form a complete RLC PDU otherthan a case where the first segment is arrived at a received RLC UM PDUwithin one RLC serial number (to drive a timer may not be preferredbecause the second segment has not been transmitted by a transmissionstage), and

6. When (the timer is not now driven and) a segment other than the firstsegment arrives at a received RLC UM PDU within one RLC serial number.

If the timer triggering condition has been satisfied, but the timer isalready driven, a corresponding segment has only to be stored in thebuffer (if segments having correct order (or lost segment) have beenarrived, but a complete RLC PDU may not be reassembled, the timer may beupdated and restarted.)

When the time expires, the reception stage discards segmentscorresponding to all of RLC serial numbers related to the timer or allof segments related to the timers from the buffer. Alternatively, whenthe timer expires, the reception stage attempts reassembly on segmentscorresponding to all of RLC serial numbers related to the timer or allof segments related to the timers, and discards all of them from thebuffer if a complete RLC PDU cannot be configured.

In both the case where the timer is not driven and the case where thetimer is being driven, if a received RLC PDU is a segment, the receptionstage may always attempt reassembly between the segment and the segmentsof a corresponding RLC serial number stored in the buffer. If a completeRLC PDU can be configured by reassembling the segments, the receptionstage may directly transmit the completed RLC PDU to a higher layer.

Whenever RLC UM PDUs are received, the reception stage repeats theprocess. When an RLC PDU segment is arrived, the RLC layer of thereception stage checks whether the timer is being driven based on atriggering condition and restarts the timer if the timer has not beendriven.

In one embodiment of the disclosure, the (1-4) embodiment of operationsof a transmission stage and reception stage in the RLC UM mode is asfollows. The (1-4) embodiment corresponds to the operations of thetransmission stage and the reception stage performed based on aplurality of timers (i.e., reassembly timers).

If a plurality of timers is driven, the timers may be driven for eachRLC serial number.

The transmission stage and the reception stage configure an entity forthe RLC UM mode. Furthermore, the RLC UM mode device of the transmissionstage may manage a variable called “VT(S)” (it may be reused as adifferent variable or may be called a different name) The variablecalled “VT(S)” is an RLC serial number value assigned to segments onwhich a segmentation operation has been performed in the transmissionstage, and segments segmented with respect to one RLC PDU have the sameRLC serial number, that is, the same VT(S). The reception stage may seta timer and timer value configured by an ENB. The VT(S) value may beinitially set to 0.

When data occurs in the RLC UM mode, the transmission stage mayconfigure an RLC UM PDU and may also previously configure a MAC SDU anda MAC sub-header. Thereafter, when a transmission resource is identifiedor received, the transmission stage determines whether to segment andtransmit RLC UM PDUs based on the size of the transmission resource. Inthe case of a complete RLC PDU on which segmentation transmission is notperformed, the transmission stage configures a 1-byte RLC header notincluding an RLC serial number (1 g-05), and maintains a VT(S) value.For example, the transmission stage does not assign an RLC serialnumber. If it is determined that segmentation transmission is to beperformed on any RLC PDU, the transmission stage configures a headerincluding an RLC serial number (e.g., the first segment forms a headernot having the same SO field as 2 f-10 or 2 f-20, and the remainingsegments form a header having the same SO field as 2 f-15 or 2 f-25).When the segmentation transmission is performed, if a segment on whichthe segmentation transmission will be performed is not the last segment,the transmission stage maintains a VT(S) value (because the same RLCserial number value or VT(S) value has to be assigned to segments to besubsequently transmitted). However, if a segment on which thesegmentation transmission will be performed is the last segment, thetransmission stage assigns a VT(S) value and increases the VT(S) valueby 1 (an RLC serial number for a next RLC PDU on which a segmentationoperation is performed is previously set).

The reception stage receives the RLC UM PDU. The RLC layer of thereception stage may identify an SI field, may perform RLC layer dataprocessing if the RLC UM PDU is the same as an RLC PDU on which asegmentation operation has not been performed (header is removed), maydirectly upload the RLC UM PDU to a higher layer, may identify an SIfield, may store the RLC PDU if the SI field indicates an RLC PDU onwhich a segmentation operation has been performed, and may drive atimer. If a single complete RLC PDU can be configured by reassembling areceived segment and segments stored in the buffer, the RLC layer of thereception stage may perform RLC layer data processing (header isremoved) and directly upload the complete RLC PDU to a higher layer. Ifa single complete RLC PDU cannot be configured by reassembling thereceived segment and the segments stored in the buffer, the RLC layer ofthe reception stage may store the RLC PDU in the buffer, may identify asubsequently received RLC PDU, and may store it until reassembly isattempted. The timers may be individually driven one by one for each RLCserial number. For example, when segments corresponding to different RLCserial numbers are sequentially received, timers corresponding to therespective RLC serial numbers may be driven. The time when the timer isdriven may be one or more of the followings.

1. When (the timer is not now driven with respect to a corresponding RLCserial number and) a lost packet is detected,

2. When (the timer is not now driven with respect to a corresponding RLCserial number and) a given segment arrives at a received RLC UM PDU,

3. When (the timer is not now driven with respect to a corresponding RLCserial number and) a given segment arrives at a received RLC UM PDUwithin one RLC serial number,

4. When (the timer is not now driven with respect to a corresponding RLCserial number and) segments are not sequentially received in a receivedRLC UM PDU within one RLC serial number and the loss of a segment isdetected or a gap is checked between segments within one RLC serialnumber.

5. When (the timer is not now driven with respect to a corresponding RLCserial number and) the second segment or a subsequent segment arearrived, but cannot form a complete RLC PDU other than a case where thefirst segment is arrived at a received RLC UM PDU within one RLC serialnumber (to drive a timer may not be preferred because the second segmenthas not been transmitted by a transmission stage).

6. When (the timer is not now driven with respect to a corresponding RLCserial number and) a segment other than the first segment arrives at areceived RLC UM PDU within one RLC serial number.

If the timer triggering condition has been satisfied, but the timer isbeing driven with respect to a corresponding RLC serial number, acorresponding segment has only to be stored in the buffer (if segmentshaving correct order (or lost segment) have been arrived, but a completeRLC PDU may not be reassembled, the timer may be updated andrestarted.).

When each of timers expires, the reception stage discards segmentscorresponding to RLC serial numbers related to the respective timers orall of segments related to the timers from the buffer. Alternatively,when each of the times expires, the reception stage attempt reassemblyon the segments corresponding to the RLC serial numbers related to therespective timers or all of the segments related to the timers, anddiscards all the segments from the buffer if a complete RLC PDU cannotbe configured.

In both the case where the timer is not driven and the case where thetimer is being driven, if a received RLC PDU is a segment, the receptionstage may always attempt reassembly between the segment and the segmentsof a corresponding RLC serial number stored in the buffer. If a completeRLC PDU can be configured by reassembling the segments, the receptionstage may directly transmit the completed RLC PDU to a higher layer.

Whenever RLC UM PDUs are received, the reception stage repeats theprocess. When an RLC PDU segment is arrived, the RLC layer of thereception stage checks whether the timer is being driven based on atriggering condition and restarts the timer if the timer has not beendriven.

FIG. 2G is a diagram illustrating a transmission operation of an RLC UMmode UE according to an embodiment of the disclosure.

Referring to FIG. 2G, when a request to perform a segmentation operationon an RLC SDU (or PDCP PDU) received from a higher layer is receivedfrom a lower layer in the RLC UM mode, a UE 2 g-01 may perform thesegmentation operation. Furthermore, in the case of an RLC PDUtransmitted to a lower layer after an RLC header has already beenconfigured, when a segmentation request is received from the lowerlayer, the UE may perform a segmentation operation, may newly configureor update an RLC header, and may transmit it to the lower layer. Whenconfiguring the RLC header for the RLC SDU, the UE first checks whetherit is necessary to perform the segmentation operation in operation 2g-05.

If a first condition is satisfied, the UE performs a first operation inoperation 2 g-10,

If a second condition is satisfied, the UE performs a second operationin operation 2 g-15,

If a third condition is satisfied, the UE performs a third operation inoperation 2 g-20, and

If a fourth condition is satisfied, the UE performs a fourth operationin operation 2 g-25.

The first condition is a case where a segmentation operation for an RLCSDU is not necessary, and refers to a case where a segmentationoperation is not performed.

The second condition refers to a case where after a segmentationoperation is performed, an RLC header needs to be configured withrespect to a first RLC SDU segment because the segmentation operationfor an RLC SDU is necessary.

The third condition refers to a case where after a segmentationoperation is performed, an RLC header needs to be configured withrespect to a middle RLC SDU segment other than the first segment and thelast segment because the segmentation operation for an RLC SDU isnecessary.

The fourth condition refers to a case where after a segmentationoperation is performed, an RLC header needs to be configured withrespect to the last RLC SDU segment because the segmentation operationis necessary with respect to an RLC SDU.

The first operation refers to an operation for the UE to not use an RLCserial number, to configure a 1-byte RLC header, and to set an SI fieldto 00 when configuring the 1-byte RLC header. Furthermore, the UEmaintains a current VT(S) value.

The second operation refers to an operation for the UE to set an SIfield to 01 when configuring an RLC header, to configure the RLC headerto which an SO field has not been added, and to assign a current VT(S)value as an RLC serial number. Furthermore, the UE maintains a currentVT(S) value.

The third operation refers to an operation for the UE to set an SI fieldto 11 when configuring an RLC header, to configure the RLC header sothat an offset may be indicated by adding an SO field, and to assign acurrent VT(S) value as an RLC serial number. Furthermore, the UEmaintains a current VT(S) value.

The fourth operation refers to an operation for the UE to set an SIfield to 10 when configuring an RLC header, to configure the RLC headerso that an offset may be indicated by adding an SO field, and to assigna current VT(S) value as an RLC serial number. Furthermore, the UEincreases the current VT(S) value by 1 and stores the increased VT(S)value as a new VT(S) value. An RLC serial number is previously assignedfor the segment of an RLC PDU to be subsequently segmented.

FIG. 2H is a diagram illustrating a reception operation of an RLC UMmode UE according to the (1-3) embodiment and (1-4) embodiment of thedisclosure.

Referring to FIG. 2H, a UE, in operation 2 h-01, may operate a receptionstage operation based on one timer or a plurality of timers (i.e.,reassembly timers). When a plurality of timers is driven, the timers maybe driven for each RLC serial number.

The UE receives an RLC UM PDU in operation 2 h-05. The RLC layer of thereception stage identifies an SI field in operation 2 h-10. If the RLCUM PDU is an RLC PDU on which a segmentation operation has not beenperformed, the RLC layer performs RLC layer data processing (header isremoved) and uploads the RLC UM PDU to a higher layer in operation 2h-15. If, as a result of the identification, the SI field indicates anRLC PDU on which a segmentation operation has been performed, the RLClayer may drive a timer in operation 2 h-20. If it is determined inoperation 2 h-25 that one complete RLC PDU can be configured byreassembling a received segment and segments stored in the buffer, theRLC layer may perform RLC layer data processing (header is removed) anddirectly upload the complete RLC PDU to a higher layer in operation 2h-30. If it is determined in operation 2 h-25 that one complete RLC PDUcannot be configured by reassembling a received segment and segmentsstored in the buffer, the RLC layer may store the RLC PDU in the buffer,may identify a subsequently received RLC PDU, and may store it untilreassembly is attempted in operation 2 h-35. If a plurality of timers isused, the timers may be individually driven one by one for each RLCserial number. For example, when segments corresponding to different RLCserial numbers are sequentially received, timers corresponding to therespective RLC serial numbers may be driven. The time when the timer isdriven may be one or more of the followings.

1. When (the timer is not now driven with respect to a corresponding RLCserial number and) a lost packet is detected,

2. When (the timer is not now driven with respect to a corresponding RLCserial number and) a given segment arrives at a received RLC UM PDU,

3. When (the timer is not now driven with respect to a corresponding RLCserial number and) a given segment arrives at a received RLC UM PDUwithin one RLC serial number,

4. When (the timer is not now driven with respect to a corresponding RLCserial number and) segments are not sequentially received in a receivedRLC UM PDU within one RLC serial number and the loss of a segment isdetected or a gap is checked between segments within one RLC serialnumber.

5. When (the timer is not now driven with respect to a corresponding RLCserial number and) the second segment or a subsequent segment arearrived, but cannot form a complete RLC PDU other than a case where thefirst segment is arrived at a received RLC UM PDU within one RLC serialnumber (to drive a timer may not be preferred because the second segmenthas not been transmitted by a transmission stage).

6. When (the timer is not now driven with respect to a corresponding RLCserial number and) a segment other than the first segment arrives at areceived RLC UM PDU within one RLC serial number.

If the timer triggering condition has been satisfied, but the timer isbeing driven with respect to a corresponding RLC serial number, acorresponding segment has only to be stored in the buffer (if segmentshaving correct order (or lost segment) have been arrived, but a completeRLC PDU may not be reassembled, the timer may be updated andrestarted.).

When it is determined in operation 2 h-40 that each of the timersexpires, the reception stage discards all of segments corresponding toRLC serial numbers related to the respective timers or all of segmentsrelated to the timers from the buffer. Alternatively, when each of thetimes expires, the reception stage attempts reassembly on the segmentscorresponding to the RLC serial numbers related to the respective timersor all of the segments related to the timers, and discards all thesegments from the buffer if a complete RLC PDU cannot be configured inoperation 2 h-45.

In both the case where the timer is not driven and the case where thetimer is being driven, if a received RLC PDU is a segment, the receptionstage may always attempt reassembly between the segment and the segmentsof a corresponding RLC serial number stored in the buffer. If a completeRLC PDU can be configured by reassembling the segments, the receptionstage may directly transmit the completed RLC PDU to a higher layer.

FIG. 21 illustrates a configuration of a UE to which an embodiment ofthe disclosure.

Referring to FIG. 21, the UE includes a radio frequency (RF) processor 2i-10, a baseband processor 2 i-20, a storage unit 2 i-30, and acontroller 2 i-40.

The RF processor 2 i-10 performs functions for transmitting/receiving asignal through a radio channel, such as the band conversion andamplification of a signal. For example, the RF processor 2 i-10up-converts a baseband signal received from the baseband processor 2i-20 into an RF band signal, transmits the RF band signal through anantenna, and down-converts an RF band signal received through theantenna into a baseband signal. For example, the RF processor 2 i-10 mayinclude a transmission filter, a reception filter, an amplifier, amixer, an oscillator, a digital to analog convertor (DAC), and an analogto digital convertor (ADC). In FIG. 21, only one antenna has beenillustrated, but the UE may include multiple antennas. Furthermore, theRF processor 2 i-10 may include multiple RF chains. Furthermore, the RFprocessor 2 i-10 may perform beamforming For the beamforming, the RFprocessor 2 i-10 may adjust the phase and size of each of signalstransmitted/received through multiple antennas or antenna elements.Furthermore, the RF processor may perform MIMO. When the MIMO operationis performed, the RF processor may receive multiple layers. The RFprocessor 2 i-10 may properly configure multiple antenna or antennaelements under the control of the controller, and may perform receivedbeam swiping or adjust the direction and beam width of the received beamso that the received beam cooperates with a transmitted beam.

The baseband processor 2 i-20 performs a baseband signal and inter-bitstream conversion function based on the physical layer standard of asystem. For example, when data is transmitted, the baseband processor 2i-20 generates complex symbols by coding and modulating a transmissionbit stream. Furthermore, when data is received, the baseband processor 2i-20 reconstructs a reception bit stream from a baseband signal receivedfrom the RF processor 2 i-10 through modulation and demodulation. Forexample, if an OFDM scheme is applied, when data is transmitted, thebaseband processor 2 i-20 generates complex symbols by coding andmodulating a transmission bit stream, maps the complex symbols tosubcarriers, and then configures OFDM symbols through inverse fastFourier transform (IFFT) operation and cyclic prefix (CP) insertion.Furthermore, when data is received, the baseband processor 2 i-20segments a baseband signal received from the RF processor 2 i-10 in anOFDM symbol unit, reconstructs signals mapped to subcarriers throughfast Fourier transform (FFT) operation, and reconstructs a reception bitstream through modulation and demodulation.

The baseband processor 2 i-20 and the RF processor 2 i-10 transmit andreceive signals as described above. Accordingly, the baseband processor2 i-20 and the RF processor 2 i-10 may be called a transmitter, areceiver, a transceiver or a communication unit. Furthermore, at leastone of the baseband processor 2 i-20 and the RF processor 2 i-10 mayinclude multiple communication modules in order to support differentmultiple radio access technologies. Furthermore, at least one of thebaseband processor 2 i-20 and the RF processor 2 i-10 may includedifferent communication modules in order to process signals of differentfrequency bands. For example, the different radio access technologiesmay include an LTE network and an NR network. Furthermore, the differentfrequency bands may include a super high frequency (SHF) (e.g., 2.5 GHz,5 GHz) band and a millimeter wave (e.g., 60 GHz) band.

The storage unit 2 i-30 stores data, such as a basic program, anapplication program, and configuration information for the operation ofthe UE. The storage unit 2 i-30 provides stored data in response to arequest from the controller 2 i-40.

The controller 2 i-40 controls an overall operation of the UE. Forexample, the controller 2 i-40 transmits/receives a signal through thebaseband processor 2 i-20 and the RF processor 2 i-10. Furthermore, thecontroller 2 i-40 writes data in the storage unit 2 i-40 and reads datafrom the storage unit 2 i-40. To this end, the controller 2 i-40 mayinclude at least one processor (e.g., a multi-connection processor 2i-42). For example, the controller 2 i-40 may include a CP performingcontrol for communication and an application processor (AP) controllinga higher layer, such as an application program.

FIG. 2J illustrates a block configuration of a TRP in a wirelesscommunication system according to an embodiment of the disclosure may beapplied.

Referring to FIG. 2J, the ENB includes an RF processor 2 j-10, abaseband processor 2 j-20, a backhaul communication unit 2 j-30, astorage unit 2 j-40, and a controller 2 j-50.

The RF processor 2 j-10 performs a function for transmitting/receiving asignal through a radio channel, such as the band conversion andamplification of a signal. For example, the RF processor 2 j-10up-converts a baseband signal received from the baseband processor 2j-20 into an RF band signal, transmits the RF band signal through anantenna, and down-converts an RF band signal received through theantenna into a baseband signal. For example, the RF processor 2 j-10 mayinclude a transmission filter, a reception filter, an amplifier, amixer, an oscillator, a DAC, and an ADC. In FIG. 2J, only one antennahas been illustrated, but the ENB may include multiple antennas.Furthermore, the RF processor 2 j-10 may include multiple RF chains.Furthermore, the RF processor 2 j-10 may perform beamforming For thebeamforming, the RF processor 2 j-10 may adjust the phase and size ofeach of signals transmitted/received multiple antennas or antennaelements. The RF processor may perform a downlink MIMO operation bytransmitting one or more layers.

The baseband processor 2 j-20 performs a baseband signal and inter-bitstream conversion function based on the physical layer standard of afirst radio access technology. For example, when data is transmitted,the baseband processor 2 j-20 generates complex symbols by coding andmodulating a transmission bit stream. Furthermore, when data isreceived, the baseband processor 2 j-20 reconstructs a reception bitstream from a baseband signal received from the RF processor 2 j-10through modulation and demodulation. For example, if the OFDM scheme isapplied, when data is transmitted, the baseband processor 2 j-20generates complex symbols by coding and modulating a transmission bitstream, maps the complex symbols to subcarriers, and configures OFDMsymbols through IFFT operation and CP insertion. Furthermore, when datais received, the baseband processor 2 j-20 segments a baseband signalreceived from the RF processor 2 j-10 in an OFDM symbol unit,reconstructs signals mapped to subcarriers through FFT operation, andthen reconstructs a reception bit stream through modulation anddemodulation. The baseband processor 2 j-20 and the RF processor 2 j-10transmit and receive signals as described above. Accordingly, thebaseband processor 2 j-20 and the RF processor 2 j-10 may be called atransmitter, a receiver, a transceiver, a communication unit or awireless communication unit.

The communication unit 2 j-30 provides an interface for performingcommunication with other nodes within a network.

The storage unit 2 j-40 stores data, such as a basic program, anapplication program, and configuration information for the operation ofthe primary ENB. Specifically, the storage unit 2 j-40 may storeinformation on a bearer allocated to an accessed UE and measurementresults reported by an accessed UE. Furthermore, the storage unit 2 j-40may store information, that is, a criterion by which whether to providea UE with multiple connections is determined. Furthermore, the storageunit 2 j-40 provides stored data in response to a request from thecontroller 2 j-50.

The controller 2 j-50 controls an overall operation of the primary ENB.For example, the controller 2 j-50 transmits/receives a signal throughthe baseband processor 2 j-20 and the RF processor 2 j-10 or through thebackhaul communication unit 2 j-30. Furthermore, the controller 2 j-50writes data in the storage unit 2 j-40 and reads data from the storageunit 2 j-40. To this end, the controller 2 j-50 may include at least oneprocessor (e.g., a multi-connection processor 2 i-52).

FIG. 2K is a diagram illustrating SI field-based segmentation accordingto an embodiment of the disclosure.

Referring to FIG. 2K, the SI field-based segmentation proposed in FIG.2K does not require an SO field unlike the SO field- and SI field-basedsegmentation proposed in FIG. 2E. For example, there is an advantage inthat overhead is much small. That is, since an SO field corresponding to2 bytes is not necessary, overhead is reduced and the waste oftransmission resources can be reduced.

The greatest difference between the segmentation method proposed in FIG.2E and the SI field-based segmentation proposed in FIG. 2K includes twopoints.

1. RLC serial number allocation: In FIG. 2E, multiple segments have thesame RLC serial number although they are generated through asegmentation operation with respect to one RLC PDU. For example, foursegments have the same RLC serial number although the four segmentsinclude a segment 1, a segment 2, a segment 3, and a segment 4 byperforming a segmentation operation on one RLC PDU. The four segmentsmay be classified by indicating the SO field of each segment using anoffset. In contrast, in the SI field-based segmentation proposed in FIG.2K, when four segments 2 k-10, 2 k-15, 2 k-20, and 2 k-25 are generatedas described above with respect to one RLC PDU 2 k-05, different RLCserial numbers are assigned to the respective segments. For example, RLCserial numbers 0, 1, 2, and 3 are assigned to respective segments, andan SI field is configured depending on whether a segment is the firstsegment, a middle segment or the last segment. Accordingly, the sequenceof the segments may be identified using the SI fields. When three ormore segments are generated, multiple segments (i.e., segments havingthe same SI field) in the middle may be classified in order of their RLCserial number. Accordingly, a reception stage may assemble the segmentsthrough only a combination of the RLC serial numbers and FI fields(without an SO field).

2. SO field not used: In FIG. 2E, the segments have to be classifiedusing the SO fields because the same RLC serial number is assigned. Incontrast, in FIG. 2K, an SO field is not necessary because different RLCserial numbers are assigned to respective segments and SI fields arealso configured.

The SI field may be defined as follows or may be called a different name

TABLE 3 Value Description 00 Complete RLC PDU 01 First segment of RLCPDU 10 Last segment of RLC PDU 11 Middle segment of RLC PDU

When the SI field is 00, it indicates a complete RLC PDU that has notbeen segmented. When the SI field is 01, it indicates the foremost RLCPDU segment that has been segmented. When the SI field is 10, itindicates the last RLC PDU segment that has been segmented. When the SIfield is 11, it indicates a middle RLC PDU segment that has beensegmented. A mapping relation between the 2 bits and the four types ofinformation (the complete RLC PDU, the foremost segment, the lastsegment, and the middle segment) may have a total of 4×3×2×1=24 types,and illustrates only one of the types. The embodiments of the disclosureinclude all of the 24 types of mapping.

FIG. 2L illustrates a structure of an RLC header which may be applied inan RLC UM mode in an embodiment of the disclosure.

Referring to FIG. 2L, a structure of an RLC header is illustrated whenthe serial number of a 6-bit or 12bit-length is used in the SIfield-based segmentation operation described with reference to FIG. 2Kif the RLC UM mode (if ARQ is not supported) is not used in oneembodiment of the disclosure.

The structure of the RLC header may include some of the fields describedwith reference to FIG. 2K or another new field. The RLC header may havea different structure depending on the length of each field, such as adifferent RLC serial number length, and the location of each field. Rrefers to reserved bits, and the structure of the RLC header may nothave an RF field and an E field. An SI field functions to indicate acomplete RLC PDU (or complete RLC PDU) on which a segmentation operationhas not been performed and the first segment, a middle segment, and thelast segment on which a segmentation operation has been performed, whichhave been described with reference to FIG. 2K.

In the case of the RLC UM mode, An RLC serial number is not necessaryfor the complete RLC PDU (i.e., an RLC PDU on which a segmentationoperation has not been performed). There are multiple cases where theRLC serial number is necessary. For example, the RLC serial number isnecessary for reordering, redundancy check, lost packet detection andARQ function support, and a segmented segment reassembly. However, inthe new NR or 5G, reordering does not need to be performed in the RLClayer, redundancy check may be instead performed in the PDCP layer, andthe lost packet detection and ARQ function is not supported in the RLCUM mode. Accordingly, the RLC serial number is necessary for only asegmented RLC PDU segment. Accordingly, the RLC serial number may not benecessary for a complete RLC PDU.

In the case of the RLC UM mode, one embodiment of the disclosureproposes a method of using the same header format as 2 l-05 withoutusing an RLC serial number in a complete RLC PDU (If whether an RLC SNor an RLC header is present is indicated by a 1-bit indicator in the MACsub-header of the MAC layer, the RLC header itself may be omittedwithout using the same header format as 2 g-05 with respect to acomplete RLC PDU. A reception stage may identify the indicator of theMAC sub-header and may be aware that an RLC header is not present andwhether a corresponding PDU is a complete RLC PDU). For example, thetransmission stage may indicate that an RLC PDU on which a segmentationoperation has not been performed is a complete RLC PDU by indicating theSI field of the header of 2 l-05 as 00 with respect to the RLC PDU inorder to indicate that there is no RLC serial number. The receptionstage may check the SI field of the header and may be aware that an RLCserial number is not present if the SI field is 00. Accordingly, it isnot related to the length of an RLC serial number. A 1-byte header, suchas 2 l-05, may be used in a complete RLC PDU. Furthermore, an RLC serialnumber may be assigned to the first RLC PDU segment on which asegmentation operation has been performed as described above, and thusthe RLC header may be used as the format of 2 l-10 (when the RLC serialnumber of a 6-bit length is used) or 2 l-15 (when the RLC serial numberof a 12-bit length is used). However, new RLC serial numbers may berespectively assigned to a middle segment and the last segment generatedby performing a segmentation operation, an SI field may be configuredbased on each segment, and the same RLC header format as the format of 2l-10 (when the RLC serial number of a 6-bit length is used) or 2 l-15(when the RLC serial number of a 12-bit length is used) may be used asthe RLC header format. As described above, an RLC serial number isnecessary for segments on which a segmentation operation has beenperformed. The reason for this is that which segments have the sequenceof which RLC serial numbers may be identified using only the RLC serialnumbers. A reception stage may generate a complete RLC PDU by performingreassembly based on the relation, may perform data processing, and maytransmit an RLC SDU to a higher layer.

Whether the RLC serial number will be used in the complete RLC PDU maybe configured for each bearer or logical channel as in FIG. 2D throughthe RRC message in operations 2 d-10, 2 d-40, 2 d-75.

A second embodiment of the disclosure in which a serial number is notused in the RLC UM mode is as follows.

For example, if an RLC serial number is configured to be not used, atransmission stage may attach the same 1-byte RLC header as 2 l-05 nothaving an RLC serial number to an RLC SDU on which a segmentationoperation has not been performed (performs an operation of setting an SIfield to 00 when configuring an RLC header and configuring an RLC headerto which an SO field has not been added), and may perform transmissionby transmitting the RLC SDU to a lower layer. However, if an RLC serialnumber has been configured to be not used so as to reduce overhead, thetransmission stage has to add an RLC serial number to an RLC SDU onwhich a segmentation operation has been performed and to use an SIfield, such as that described with reference to FIG. 2K. The reason whythe RLC header is configured by assigning a new RLC serial number foreach segment and configuring an SI field is that a reception stage canreceive segmented RLC SDU segments and restore a complete RLC SDU byreassembling the RLC SDU segments. Accordingly, although the RLC serialnumber is configured to be not used in the RLC UM mode, if asegmentation operation has been performed, the same RLC header as 2 l-10or 2 l-15 needs to be applied.

In summary, the transmission stage attaches the same 1-byte RLC headeras 2 l-05 not having an RLC serial number to an RLC SDU on which asegmentation operation has not been performed based on whether asegmentation operation has been performed on the RLC SDU, and transmitsthe RLC SDU to a lower layer. Furthermore, the transmission stageupdates a corresponding SI field depending on the type (the fist, amiddle and the last) of a segment segmented as described above withrespect to an RLC SDU on which a segmentation operation has beenperformed, configures an RLC header by sequentially adding different RLCserial numbers to respective segments, and transmits the RLC SDU to alower layer.

The reception stage receives an RLC SDU, identifies an SI field in theRLC header of the RLC SDU, and determines whether the received RLC SDUis an RLC SDU (i.e., complete RLC SDU) on which a segmentation operationhas not been performed or whether the received RLC SDU is an RLC SDU(i.e., segment) on which a segmentation operation has been performed. Ifthe received RLC SDU is an RLC SDU on which a segmentation operation hasnot been performed, the reception stage may delete the RLC header andupload the RLC SDU to a higher layer. If the received RLC SDU is an RLCSDU on which a segmentation operation has been performed, the receptionstage checks an SI field, determines that the checked SI fieldcorresponds to any one of the first, middle and last segments, reordersRLC serial numbers by taking an RLC serial number into consideration,generates a complete RLC SDU through reassembly when a reassemblyfunction is triggered by a window or timer, transmits the complete RLCSDU to a higher layer, and discards the received RLC SDU if thereassembly is impossible (or when the timer expires, packets left in thebuffer may be immediately discarded).

The reception stage in the RLC UM mode may operate based on a window ormay operate based on a timer.

In one embodiment of the disclosure, the (2-1) embodiment of anoperation of the reception stage in the RLC UM mode is as follows. The(2-1) embodiment is an operation of the reception stage driven based ona window.

When the reception stage in the RLC UM mode operates based on thewindow, it operates an RLC reception window, and the window may operatein a size half the RLC serial number. The lower edge of the window maybe set as a serial number obtained by subtracting the size of an RLCwindow from an upper edge. The upper edge may be set as the highest RLCserial number received from a reception stage RLC. Accordingly, if thereceived RLC serial number has a higher value than the RLC serialnumbers within the window, the window moves based on the value. If theserial number of the received RLC PDU has a value greater than thereceived window upper edge, the window moves forward. In contrast, ifthe serial number of the received RLC PDU has a value smaller than thereceived window lower edge, the RLC layer of the reception stage maydiscard the received RLC PDU, may check whether a redundant RLC PDU isreceived with respect to the RLC serial number within the window, andmay discard the redundant RLC PDU. Furthermore, if an RLC PDU segmenthaving an RLC serial number within the window arrives, the receptionstage may perform an operation of storing the RLC PDU segment,generating a complete RLC PDU by performing a reassembly procedure whenthe lower edge of the window passes through an RLC serial numbercorresponding to the RLC PDU segment, transmitting the complete RLC PDUto a higher layer, and discarding RLC PDU segments if a complete RLC PDUis not generated. Furthermore, the RLC layer of the reception stageperforms a procedure of identifying an SI field, directly uploading theRLC PDU to a higher layer if the RLC PDU is an RLC PDU on which asegmentation operation has not been performed, storing the RLC PDU whenan SI field indicates the RLC PDU on which a segmentation operation hasbeen performed, performing a reassembly procedure when the reassemblyprocedure is triggered (i.e., a lower edge moves to a value greater thanthe RLC serial number of segments) by a window as described above, anduploading the RLC PDU to a higher layer or discarding the RLC PDU.

In one embodiment of the disclosure, the (2-2) embodiment of anoperation of the reception stage in the RLC UM mode is as follows. The(2-2) embodiment is an operation of the reception stage driven based ona window and a timer.

When the reception stage in the RLC UM mode operates based on thewindow, it operates an RLC reception window, and the window may operatein a size half the RLC serial number. The lower edge of the window maybe set as a serial number obtained by subtracting the size of an RLCwindow from an upper edge. The upper edge may be set as the highest RLCserial number received from a reception stage RLC. Accordingly, if thereceived RLC serial number has a higher value than the RLC serialnumbers within the window, the window moves based on the value. If theserial number of the received RLC PDU has a value greater than thereceived window upper edge, the window moves forward. In contrast, ifthe serial number of the received RLC PDU has a value smaller than thereceived window lower edge, the RLC layer of the reception stage maydiscard the received RLC PDU, may check whether a redundant RLC PDU isreceived with respect to the RLC serial number within the window, andmay discard the redundant RLC PDU.

One timer may operate within the window. The time when the timer isdriven may be one or more of the followings.

1. When (the timer is not now driven and) a lost packet is detectedthrough a window operation, that is, when a gap is checked between RLCserial numbers,

2. When (the timer is not now driven and) a given segment arrives at areceived RLC UM PDU,

3. When (the timer is not now driven and) a given segment arrives at areceived RLC UM PDU within one RLC serial number,

4. When (the timer is not now driven and) segments are not sequentiallyreceived in a received RLC UM PDU within one RLC serial number and theloss of a segment is detected or a gap is checked between segmentswithin one RLC serial number,

5. When (the timer is not now driven and) the second segment or asubsequent segment are arrived, but cannot form a complete RLC PDU otherthan a case where the first segment is arrived at a received RLC UM PDUwithin one RLC serial number (to drive a timer may not be preferredbecause the second segment has not been transmitted by a transmissionstage), and

6. When (the timer is not now driven and) a segment other than the firstsegment arrives at a received RLC UM PDU within one RLC serial number.

If the timer triggering condition has been satisfied, but the timer isalready driven, a corresponding segment has only to be stored in thebuffer (if segments having correct order (or lost segment) have beenarrived, but a complete RLC PDU may not be reassembled, the timer may beupdated and restarted.)

When an RLC PDU segment having an RLC serial number within a window isarrived, the reception stage stores the RLC PDU segment. If the loweredge of the window passes through an RLC serial number corresponding tothe RLC PDU segment or a set timer expires, the RLC layer of thereception stage may perform an operation of generating a complete RLCPDU by performing a reassembly procedure, transmitting the complete RLCPDU to a higher layer, and discarding RLC PDU segments if a complete RLCPDU is not generated. Furthermore, the RLC layer of the reception stageperforms a procedure of identifying an SI field, directly transmittingthe RLC PDU to a higher layer if the RLC PDU is an RLC PDU on which asegmentation operation has not been performed, storing the RLC PDU ifthe SI field indicates an RLC PDU on which a segmentation operation hasbeen performed, performing a reassembly procedure when the reassemblyprocedure is triggered (if a lower edge moves to a value greater thanthe RLC serial number of segments) by a window or timer as describedabove, and uploading the RLC PDU to a higher layer or discarding the RLCPDU.

When the reception stage in the RLC UM mode operates based on the timer,the RLC layer of the reception stage in the RLC UM mode drives thetimer. Multiple timers may be driven or a single time may be driven.

In one embodiment of the disclosure, the (3-3) embodiment of operationsof a transmission stage and a reception stage in the RLC UM mode is asfollows. The (3-3) embodiment corresponds to the operations of thetransmission stage and the reception stage driven based on one timer(i.e., reassembly timer).

When only one timer is driven, the transmission stage and the receptionstage configure an entity for the RLC UM mode. Furthermore, the RLC UMmode device of the transmission stage may manage a variable called“VT(S)” (it may be reused as a different variable or may be called adifferent name) The variable called “VT(S)” is an RLC serial numbervalue assigned to segments on which a segmentation operation has beenperformed in the transmission stage. Segmented segments have differentRLC serial numbers, that is, different VT(S), with respect to one RLCPDU. The reception stage may set a timer and timer value configured byan ENB. The VT(S) value may be initially set to 0.

When data occurs in the RLC UM mode, the transmission stage mayconfigure an RLC UM PDU and may also previously configure a MAC SDU anda MAC sub-header. Thereafter, when a transmission resource is identifiedor received, the transmission stage determines whether to segment andtransmit RLC UM PDUs based on the size of the transmission resource. Inthe case of a complete RLC PDU on which segmentation transmission is notperformed, the transmission stage configures a 1-byte RLC header notincluding an RLC serial number (1 g-05), and maintains a VT(S) value.For example, the transmission stage does not assign an RLC serialnumber. If it is determined that segmentation transmission is to beperformed on any RLC PDU, the transmission stage configures a headerincluding an RLC serial number (e.g., configure a header, such as 2l-05). When the segmentation transmission is performed, a new RLC serialnumber (new VT(S) value) is assigned to each segment, and the VT(S)value is increased by 1. For example, whenever a new RLC serial number(new VT(S) value) is assigned to each segment, the VT(S) value isincreased by 1. Furthermore, when a segmentation operation is performedon a next RLC PDU, the RLC serial number continues to be sequentiallyincreased and assigned.

The reception stage receives the RLC UM PDU. The RLC layer of thereception stage may identify an SI field, may perform RLC layer dataprocessing if the RLC UM PDU is the same as an RLC PDU on which asegmentation operation has not been performed (header is removed), maydirectly upload the RLC UM PDU to a higher layer, may identify an SIfield, may store the RLC PDU if the SI field indicates an RLC PDU onwhich a segmentation operation has been performed, and may drive atimer. If a single complete RLC PDU can be configured by reassembling areceived segment and segments stored in the buffer, the RLC layer of thereception stage may perform RLC layer data processing (header isremoved) and directly upload the complete RLC PDU to a higher layer. Ifa single complete RLC PDU cannot be configured by reassembling thereceived segment and the segments stored in the buffer, the RLC layer ofthe reception stage may store the RLC PDU in the buffer, may identify asubsequently received RLC PDU, and may store it until reassembly isattempted. The time when the timer is driven may be one or more of thefollowings.

1. When (the timer is not now driven and) a lost packet is detected,

2. When (the timer is not now driven and) a given segment arrives at areceived RLC UM PDU,

3. When (the timer is not now driven and) a given segment arrives at areceived RLC UM PDU within one RLC serial number,

4. When (the timer is not now driven and) segments are not sequentiallyreceived in a received RLC UM PDU within one RLC serial number and theloss of a segment is detected or a gap is checked between segmentswithin one RLC serial number,

5. When (the timer is not now driven and) the second segment or asubsequent segment are arrived, but cannot form a complete RLC PDU otherthan a case where the first segment is arrived at a received RLC UM PDUwithin one RLC serial number (to drive a timer may not be preferredbecause the second segment has not been transmitted by a transmissionstage), and

6. When (the timer is not now driven and) a segment other than the firstsegment arrives at a received RLC UM PDU within one RLC serial number.

If the timer triggering condition has been satisfied, but the timer isalready driven, a corresponding segment has only to be stored in thebuffer (if segments having correct order (or lost segment) have beenarrived, but a complete RLC PDU may not be reassembled, the timer may beupdated and restarted.)

When the time expires, the reception stage discards segmentscorresponding to all of RLC serial numbers related to the timer or allof segments related to the timers from the buffer. Alternatively, whenthe timer expires, the reception stage attempts reassembly on segmentscorresponding to all of RLC serial numbers related to the timer or allof segments related to the timers, and discards all of them from thebuffer if a complete RLC PDU cannot be configured (or when the timerexpires, the buffer may be immediately emptied without making areassembly attempt, for example).

In both the case where the timer is not driven and the case where thetimer is being driven, if a received RLC PDU is a segment, the receptionstage may always attempt reassembly between the segment and the segmentsof a corresponding RLC serial number stored in the buffer. If a completeRLC PDU can be configured by reassembling the segments, the receptionstage may directly transmit the completed RLC PDU to a higher layer.

Whenever RLC UM PDUs are received, the reception stage repeats theprocess. When an RLC PDU segment is arrived, the RLC layer of thereception stage checks whether the timer is being driven based on atriggering condition and restarts the timer if the timer has not beendriven.

In one embodiment of the disclosure, the (2-4) embodiment of operationsof a transmission stage and reception stage in the RLC UM mode is asfollows. The (2-4) embodiment corresponds to the operations of thetransmission stage and the reception stage performed based on aplurality of timers (i.e., reassembly timers).

If a plurality of timers is driven, the timers may be driven for eachRLC serial number.

The transmission stage and the reception stage configure an entity forthe RLC UM mode. Furthermore, the RLC UM mode device of the transmissionstage may manage a variable called “VT(S)” (it may be reused as adifferent variable or may be called a different name) The variablecalled “VT(S)” is an RLC serial number value assigned to segments onwhich a segmentation operation has been performed in the transmissionstage, and segments segmented with respect to one RLC PDU have differentRLC serial numbers, that is, different VT(S) values. Furthermore, if asegmentation operation is performed on a next RLC PDU, the RLC serialnumber continues to be sequentially increased and assigned. Thereception stage may set a timer and timer value configured by an ENB.The VT(S) value may be initially set to 0.

When data occurs in the RLC UM mode, the transmission stage mayconfigure an RLC UM PDU and may also previously configure a MAC SDU anda MAC sub-header. Thereafter, when a transmission resource is identifiedor received, the transmission stage determines whether to segment andtransmit RLC UM PDUs based on the size of the transmission resource. Inthe case of a complete RLC PDU on which segmentation transmission is notperformed, the transmission stage configures a 1-byte RLC header notincluding an RLC serial number (1 g-05), and maintains a VT(S) value.For example, the transmission stage does not assign an RLC serialnumber. If it is determined that segmentation transmission is to beperformed on any RLC PDU, the transmission stage configures a headerincluding an RLC serial number (e.g., configure a header, such as 2l-05). When the segmentation transmission is performed, a new RLC serialnumber (VT(S) value) is assigned to each segment generated by performingsegmentation transmission. When the new RLC serial number (VT(S) value)is assigned, the VT(S) value is increased by 1 and thus different RLCserial numbers are sequentially assigned to the respective segments.

The reception stage receives the RLC UM PDU. The RLC layer of thereception stage may identify an SI field, may perform RLC layer dataprocessing if the RLC UM PDU is the same as an RLC PDU on which asegmentation operation has not been performed (header is removed), maydirectly upload the RLC UM PDU to a higher layer, may identify an SIfield, may store the RLC PDU if the SI field indicates an RLC PDU onwhich a segmentation operation has been performed, and may drive atimer. If a single complete RLC PDU can be configured by reassembling areceived segment and segments stored in the buffer, the RLC layer of thereception stage may perform RLC layer data processing (header isremoved) and directly upload the complete RLC PDU to a higher layer. Ifa single complete RLC PDU cannot be configured by reassembling thereceived segment and the segments stored in the buffer, the RLC layer ofthe reception stage may store the RLC PDU in the buffer, may identify asubsequently received RLC PDU, and may store it until reassembly isattempted. The timers may be individually driven one by one for each RLCserial number. For example, when segments corresponding to different RLCserial numbers are sequentially received, timers corresponding to therespective RLC serial numbers may be driven. The time when the timer isdriven may be one or more of the followings.

1. When (the timer is not now driven with respect to a corresponding RLCserial number and) a lost packet is detected,

2. When (the timer is not now driven with respect to a corresponding RLCserial number and) a given segment arrives at a received RLC UM PDU,

3. When (the timer is not now driven with respect to a corresponding RLCserial number and) a given segment arrives at a received RLC UM PDUwithin one RLC serial number,

4. When (the timer is not now driven with respect to a corresponding RLCserial number and) segments are not sequentially received in a receivedRLC UM PDU within one RLC serial number and the loss of a segment isdetected or a gap is checked between segments within one RLC serialnumber,

5. When (the timer is not now driven with respect to a corresponding RLCserial number and) the second segment or a subsequent segment arearrived, but cannot form a complete RLC PDU other than a case where thefirst segment is arrived at a received RLC UM PDU within one RLC serialnumber (to drive a timer may not be preferred because the second segmenthas not been transmitted by a transmission stage), and

6. When (the timer is not now driven with respect to a corresponding RLCserial number and) a segment other than the first segment arrives at areceived RLC UM PDU within one RLC serial number.

If the timer triggering condition has been satisfied, but the timer isalready driven, a corresponding segment has only to be stored in thebuffer (if segments having correct order (or lost segment) have beenarrived, but a complete RLC PDU may not be reassembled, the timer may beupdated and restarted.)

When each of timers expires, the reception stage discards segmentscorresponding to RLC serial numbers related to the respective timers orall of segments related to the timers from the buffer. Alternatively,when each of the times expires, the reception stage attempt reassemblyon the segments corresponding to the RLC serial numbers related to therespective timers or all of the segments related to the timers, anddiscards all the segments from the buffer if a complete RLC PDU cannotbe configured (or reassembly is not attempted, and when the timerexpires, the buffer may be immediately emptied).

In both the case where the timer is not driven and the case where thetimer is being driven, if a received RLC PDU is a segment, the receptionstage may always attempt reassembly between the segment and the segmentsof a corresponding RLC serial number stored in the buffer. If a completeRLC PDU can be configured by reassembling the segments, the receptionstage may directly transmit the completed RLC PDU to a higher layer.

Whenever RLC UM PDUs are received, the reception stage repeats theprocess. When an RLC PDU segment is arrived, the RLC layer of thereception stage checks whether the timer is being driven based on atriggering condition and restarts the timer if the timer has not beendriven.

The methods proposed in FIGS. 2K and 2L are summarized below. In the RLCUM mode, an RLC serial number is not assigned to a complete RLC PDU onwhich a segmentation operation has not been performed, different RLCserial numbers are sequentially assigned to segmented segments only whena segmentation operation is performed, SI fields are configured based onthe respective segments so that a reception stage can successfullyreassemble the segments using the RLC serial numbers and the SI fields.Accordingly, overhead can be reduced.

Furthermore, the above-proposed methods do not influence the datapre-processing process of NR or 5G and can reduce data processing time.

FIG. 2M is a diagram illustrating a procedure of performing datapre-processing in a transmission operation of an RLC UM mode accordingto an embodiment of the disclosure.

Referring to FIG. 2M, when an IP packet reaches the PDCP layer, the PDCPlayer may attach a PDCP header to the IP packet and transmit a PDCP PDU(or RLC SDU) 2 n-05 to the RLC layer. The RLC layer may first attach aheader, such as 2 m-05, may complete an RLC PDU 2 m-10 by configuring anRLC header without assigning an RLC serial number, and may transmit theRLC PDU to the MAC layer. The MAC layer may configure an L field bycalculating the size of a MAC SDU (or RLC PDU), may set a correspondinglogical channel identifier, may configure a MAC sub-header 2 m-15, andmay store it in a buffer 2 m-20. Accordingly, data packets received inthe PDCP layer using such a method can be stored in the buffer byperforming data pre-processing before a transmission resource (UL grant)is received from an ENB. If an UL transmission resource (UL grant 1) 2m-25 has been received from an ENB, but a segmentation operation must beperformed due to an insufficient UL transmission resource, different RLCserial numbers may be assigned to the RLC headers of respective segmentsas in 2 m-30, corresponding SI fields may be configured based on thesegments, and the RLC headers of the segments may be newly configured byconfiguring headers, such as 2 l-10 or 2 l-15, (2 m-30, 2 m-35).Furthermore, a MAC PDU may be transmitted using an UL transmissionresource. If a second UL transmission resource (UL grant 2) 2 m-45 hasbeen received, but a segmentation operation needs to be performed againdue to an insufficient size of the transmission resource, a new RLCserial number may be assigned to a newly added segment like 2 m-40 and 2m-50, and an RLC header may be newly configured by configuring the SIfield of a generated segment on which a segmentation operation has beenperformed based on a segment.

Accordingly, it may be seen that the transmission/reception operation inthe RLC UM mode proposed in FIGS. 2K and 2L according to embodiments ofthe disclosure can well operate even in the pre-processing procedure asdescribed above.

Second Embodiment

FIG. 3A is a diagram illustrating a structure of an NR or 5G accordingto an embodiment of the disclosure.

Referring to FIG. 3A, the radio access network of the NR or 5G includesa new radio Node B (ENB) (hereinafter referred to as an “NR NB”) 3 a-10and a new radio core network (NR CN) 3 a-05. A new radio user equipment(hereinafter referred to as an “NR UE or terminal”) 3 a-15 accesses anexternal network through the NR NB 3 a-10 and the NR CN 3 a-05.

In FIG. 3A, the NR NB 3 a-10 corresponds to an Evolved Node B (ENB) ofthe existing LTE system. The NR NB is connected to the NR UE 3 a-15through a radio channel and can provide a more excellent service thanthe existing Node B. The NR or 5G requires a device for performingscheduling by collecting state information, such as the buffer state,available transmission power state, and channel state of UEs, becauseall of types of user traffic are served through a shared channel The NRNB 3 a-10 is in charge of the device. In general, one NR NB controlsmultiple cells. In order to implement ultra-high speed data transfercompared to the existing LTE, the existing maximum bandwidth or more maybe used, and the beamforming technology may be additionally graftedusing OFDM as a radio access technology. Furthermore, the AMC schemethat determines a modulation scheme and a channel coding rate based onthe channel state of a UE is applied. The NR CN 3 a-05 performsfunctions, such as mobility support, a bearer configuration, and a QoSconfiguration. The NR CN is in charge of various control functions inaddition to a mobility management function for a UE, and is connected tomultiple ENBs. Furthermore, the NR or 5G may also operate in conjunctionwith the existing LTE system. The NR CN is connected to an MME 3 a-25through a network interface. The MME is connected to an eNB 3 a-30, thatis, the existing ENB.

FIG. 3B is a diagram illustrating a power saving mode (PSM) in an LTEtechnology according to an embodiment of the disclosure.

Referring to FIG. 3B, the NAS 3 b-05 of a UE 3 b-00 supporting the PSMrequests the configuration of the PSM from an MME 3 b-15 of a network inoperation 3 b-25. The request is performed when the UE performs ATTACHor tracking area update (TAU) on the MME. The term “ATTACH” means aprocedure for the UE to be authenticated by the MME and registered withthe MME. The MME provides the UE with a registered public land mobilenetwork (PLMN) and equivalent PLMN information through the ATTACHprocess. The TAU process is performed by the UE in order to notify thenetwork of its location. In the LTE standard technology, for a purpose,such as paging, a network identifies the location of a UE in a TA unit.The TA is a single cell or a set of multiple cells. When a moving UEenters another TA, it notifies a network that it has entered a new TA.The UE has to communicate with the MME in order to perform the ATTACHand TAU process, and thus needs to naturally switch from a standby mode(ECM_IDLE) to a connection mode (ECM_CONNECTED) in operation 3 b-20. Inoperation 3 b-30, the MME approves the PSM request of the UE andprovides the UE with two types of timer values. One is an active timer,and the other is a periodic TAU timer. The two timers 3 b-40 and 3 b-45start when the UE switches from the connection mode to the standby modein operation 3 b-35. At the same time, the MME drives one timer inoperation 3 b-50. The UE performs the aforementioned standby modeoperation until the active timer expires. When the active timer expires,the UE switches to the PSM in operation 3 b-65 in which all of thestandby mode operation and the AS 3 b-10 timers are stopped in operation3 b-60. When the periodic TAU timer expires in operation 3 b-70 or an MOcall is triggered in operation 3 b-75, the UE deviates from the PSM,switches to the standby mode again, and performs a standby modeoperation in operation 3 b-80. If the UE wants to trigger the PSM again,it needs to request the PSM from the MME in operation 3 b-85.

FIGS. 3CA and 3CB are diagrams illustrating a process of performingmobile-initiated connection according to an embodiment of thedisclosure.

Referring to FIG. 3CA, a UE 3 c-05 switches to the connection mode byperforming an RRC connection with a gNB 3 c-10 in operation 3 c-20. Inthe connection mode, the UE performs a registration request orregistration update process on an AMF 3 c-15 in operation 3 c-25. Whenperforming the process, the UE may request mobile-initiated connectiononly (MICO) from the AMF. The MICO is very similar to the PSM technologyof the existing LTE. The MICO is a technology for minimizing powerconsumption of a UE. The MICO mode may be set when the UE requests theMICO mode from the AMF. When the UE triggers mobile-originated (MO) dataor a given timer expires, the MICO mode is released. A great differencebetween the MICO and the PSM is that when the MICO is set again after itis released, it is not necessary to request the MICO from the AMF again.In order to set the PSM again after it is released, the PSM must be fromthe MME in the same manner as the PSM is first set. The AMF determineswhether to perform the MICO mode on the UE based on service provideconfiguration information, UE preference, user information, and anetwork operation policy in operation 3 c-30.

The AMF transmits a registration response message to the UE in operation3 c-35, and at the same time configures the MICO for the UE in operation3 c-40. The registration response message includes configurationinformation necessary to perform the MICO. The UE applies theconfiguration information. The configuration information includes afirst timer value and a second timer value. The first timer value isshorter than the second timer value. The two timers start to operate inoperations 3 c-50, 3 c-55 when the UE switches to the standby mode inoperation 3 c-45. When the first timer expires, the UE switches to theMICO mode in operation 3 c-60, and all of standby mode operations arestopped in operation 3 c-70. The standby mode operations refer tooperations performed by the UE in the standby mode, such as a cellmeasurement operation, cell reselection, and a paging message monitoringoperation. When the second timer expires or MO data occurs in operation3 c-75, the UE temporarily stops the MICO mode and switches to theconnection mode. When the UE is in the MICO mode, the AMF rejects thetransmission request of mobile-terminated (MT) data from an applicationserver in operation 3 c-65. When the application server requests thetransmission request of MT data, the AMF may notify the applicationserver of MT data transmission when the MT data can be transmitted tothe UE whose MICO mode has been temporarily stopped. During the MICOmode, the UE may have moved to a different cell or area. Accordingly,when the second timer expires or MO data occurs, the UE needs to performa PLMN selection and cell (re)selection process before it switches tothe connection mode in operation 3 c-80. The UE has already beenregistered with the AMF, and thus can reduce the time necessary toperform the existing PLMN selection and cell (re)selection process byimproving the process.

Referring to FIG. 3CB, an embodiment of the disclosure proposes a methodof selecting a cell that belongs to cells belonging to the existingRPLMN or EPLMN and that has signal quality of a specific threshold. AnRPLMN or EPLMN is present because the UE had been in the connection modeat least once before it switches to the MICO mode. Accordingly, anoperation for such determination is not necessary. If cells belonging tothe RPLMN or EPLMN are not present nearby or signal quality does notsatisfies a specific threshold, the existing PLMN selection and cell(re)selection process needs to be performed. The UE that has completedthe PLMN selection and cell (re)selection process performs an RRCestablishment process on the ENB in order to switch to the connectionmode in operations 3 c-85, 3 c-90, and 3 c-95. The UE transmitsinformation related to the MICO to the ENB through an uplink messageduring the RRC establishment process in operation 3 c-95. The ENB usesthe information to determine the lengthy of an RRC inactivity timer inoperation 3 c-100. The information is an indicator indicting that the UEhad been in the MICO mode prior to a corresponding connection mode andis the time that the UE had stayed in the MICO mode. The role of theindicator may be substituted with stay time information. The UE that hasswitched to the connection mode performs an area update operation, suchas TAU, at least. The area update operation has an object of notifyingthe AMF of the area where paging for the UE is transmitted. Theoperation is performed by transmitting a registration update message tothe AMF. The AMF identifies that the UE has switched from the MICO modeto the connection mode through the registration update message.Thereafter, the AMF notifies the application server that data may betransmitted to the UE in operation 3 c-105. The application server mayrequest MT data transmission along with the data in operation 3 c-110.In the connection mode, the UE may transmit MO data in operation 3c-115. The ENB drives the RRC inactivity timer with respect to the UE.The RRC inactivity timer is reset whenever data is transmitted/receivedto/from the UE. When the timer expires, the ENB enables the UE to switchto the standby mode using an RRC connection release message in operation3 c-120. The UE drives the first timer and the second timer again. Whenthe first timer expires, the UE switches to the MICO mode. If the UEdoes not want to switch to the MICO mode, the UE may request the AMF tostop the MICO mode in the registration update process during theconnection mode.

FIG. 3D is a flowchart illustrating an operation of a UE whenmobile-initiated connection only (MO) is released according to anembodiment of the disclosure.

Referring to FIG. 3D, in operation 3 d-00, the UE requests theconfiguration of the MICO mode from the AMF. The request is performedthrough a registration request or registration update process. Theregistration request and the registration update correspond to theATTACH and TAU process, respectively, in the LTE technology. Inoperation 3 d-05, the UE receives configuration information necessary toswitch to the MICO mode from the AMF. The configuration informationincludes a first timer value and a second timer value. In operation 3d-10, after switching to the standby mode, the UE drives the first timerand the second timer, and switches to the MICO mode when the first timerexpires. In operation 3 d-15, when MO data is triggered or the secondtimer expires, the UE attempts to switch to the connection mode. Inoperation 3 d-20, the UE temporarily stops the MICO mode. In operation 3d-25, the UE determines whether there is a cell that belongs to cellsbelonging to a previously stored RPLMN or EPLMN and that satisfies aspecific threshold, and selects a cell that provides the best signalquality. In operation 3 d-30, if a cell belonging to the previouslystored RPLMN or EPLMN is not present nearby or does not satisfy signalquality of the specific threshold, the UE performs a PLMN selection andcell (re)selection process applied in the existing LTE. For example, aUE AS measures all of neighboring cells, collects PLMN informationsupported by a neighbor specific cell that provide excellent signalquality, and provides the information to a UE NAS. The UE NAS determinesone selected PLMN by taking into consideration HPLMN or EHPLMNinformation stored in a universal subscriber identity module (USIM). TheUE transmits the selected PLMN to the MME through a registration requestor registration update process. The MME provides the UE with the RPLMNor EPLMN information as a response thereto. In general, the selectedPLMN is set as an RPLMN. In operation 3 d-35, the UE performs an RRCestablishment operation so as to switch to the connection mode in theselected cell. In operation 3 d-40, the UE provides an ENB with MICOmode-related information using one uplink RRC message in the process.The related information is an indicator indicating that the UE had beenin the MICO mode prior to a corresponding connection mode or the timethat the UE had stayed in the MICO mode. In operation 3 d-45, the UEtransmits/receives data to/from a network.

FIG. 3E is an operational flowchart of an AMF related to MO according toan embodiment of the disclosure.

Referring to FIG. 3E, in operation 3 e-05, the AMF receives a requestfor the configuration of the MICO mode from a given UE. In operation 3e-10, the AMF determines whether to perform the MICO mode on the UEbased on service provider configuration information, UE preference, userinformation, and a network operation policy. In operation 3 e-15, theAMF transmits a registration response to the UE, and at the same timeconfigures the MICO for the UE. Thereafter, the UE identifies that ithas switched to the MICO mode. In operation 3 e-20, the AMF rejects arequest for MT data transmission from an application server. When theMICO mode is configured, the AMF may provide the application server therejected cause. In operation 3 e-25, the AMF identifies that the MICOmode for the UE has been temporarily stopped. The recognition ispossible when the UE performs registration update on the AMF. If the UEincludes an indicator indicative of the end of the MICO mode in theregistration update, the MICO mode is terminated. In operation 3 e-30,the AMF notifies the configured application server that MT data may betransmitted to the UE. In operation 3 e-35, the AMF transfers a requestfor MT data transmission from the application server to an ENB.

FIG. 3F is a flowchart illustrating an operation of an ENB related to MOaccording to an embodiment of the disclosure.

Referring to FIG. 3F, in operation 3 f-05, the ENB receives an RRCconnection request message from a given UE. Thereafter, in operation 3f-10, the ENB determines whether an RRC message, including an indicatorindicating that the UE had been in the MICO mode prior to acorresponding connection mode and time information indicating that theUE had stayed in the MICO mode, is received from the UE. In operation 3f-15, the ENB determine an RRC activity timer based on the information.In operation 3 f-20, the ENB resets the RRC activity timer whenever thetransmission/reception of data for the UE occurs. In operation 3 f-25,the RRC activity timer expires. In operation 3 f-30, the ENB transmitsan RRC connection release message to the UE.

FIG. 3G is a block diagram illustrates an internal structure of a UEaccording to an embodiment of the disclosure.

Referring to FIG. 3G, the UE includes a radio frequency (RF) processor 3g-10, a baseband processor 3 g-20, a storage unit 3 g-30, and acontroller 3 g-40.

The RF processor 3 g-10 performs a function for transmitting/receiving asignal through a radio channel, such as the band conversion andamplification of a signal. For example, the RF processor 3 g-10up-converts a baseband signal received from the baseband processor 3g-20 into an RF band signal, transmits the RF band signal through anantenna, and down-converts an RF band signal received through theantenna into a baseband signal. For example, the RF processor 3 g-10 mayinclude a transmission filter, a reception filter, an amplifier, amixer, an oscillator, a DAC, and an ADC. In FIG. 3G, only one antennahas been shown, but the UE may include multiple antennas. Furthermore,the RF processor 3 g-10 may include multiple RF chains. Furthermore, theRF processor 3 g-10 may perform beamforming For the beamforming, the RFprocessor 3 g-10 may adjust the phase and size of each of signaltransmitted/received through multiple antennas or antenna elements.Furthermore, the RF processor may perform MIMO, and may receive multiplelayers when performing a MIMO operation.

The baseband processor 3 g-20 performs a baseband signal and inter-bitstream conversion function based on the physical layer standard of asystem. For example, when data is transmitted, the baseband processor 3g-20 generates complex symbols by coding and modulating a transmissionbit stream. Furthermore, when data is received, the baseband processor 3g-20 reconstructs a reception bit stream from a baseband signal receivedfrom the RF processor 3 g-10 through modulation and demodulation. Forexample, if the OFDM scheme is applied, when data is transmitted, thebaseband processor 3 g-20 generates complex symbols by coding andmodulating a transmission bit stream, maps the complex symbols tosubcarriers, and then configures OFDM symbols through IFFT operation andCP insertion. Furthermore, when data is received, the baseband processor3 g-20 segments a baseband signal received from the RF processor 3 g-10in an OFDM symbol unit, reconstructs signals mapped to subcarriersthrough FFT operation, and then reconstructs a reception bit streamthrough modulation and demodulation.

The baseband processor 3 g-20 and the RF processor 3 g-10 transmit andreceive signals as described above. Accordingly, the baseband processor3 g-20 and the RF processor 3 g-10 may be called a transmitter, areceiver, a transceiver or a communication unit. Furthermore, at leastone of the baseband processor 3 g-20 and the RF processor 3 g-10 mayinclude multiple communication modules so as to support differentmultiple radio access technologies. Furthermore, at least one of thebaseband processor 3 g-20 and the RF processor 3 g-10 may includedifferent communication modules for processing signals of differentfrequency bands. For example, the different radio access technologiesmay include a wireless LAN (e.g., IEEE 802.11) and a cellular network(e.g., LTE). Furthermore, the different frequency bands may include asuper high frequency (SHF) (e.g., 2.NRHz) band and a millimeter wave(e.g., 60 GHz) band.

The storage unit 3 g-30 stores data, such as a basic program, anapplication program, and configuration information for the operation ofthe UE. Specifically, the storage unit 3 g-30 may store informationrelated to a second access node that performs wireless communicationusing a second radio access technology. Furthermore, the storage unit 3g-30 provides stored data in response to a request from the controller 3g-40.

The controller 3 g-40 controls an overall operation of the UE. Forexample, the controller 3 g-40 transmits/receives a signal through thebaseband processor 3 g-20 and the RF processor 3 g-10. Furthermore, thecontroller 3 g-40 write data in the storage unit 3 g-40 and reads datafrom the storage unit 3 g-40. To this end, the controller 3 g-40 mayinclude at least one processor. For example, the controller 3 g-40 mayinclude a communication processor (CP) (e.g., a multi-connectionprocessor 3 g-42) performing control for communication and anapplication processor (AP) controlling a higher layer, such as anapplication program.

FIG. 3H is a block diagram illustrating a configuration of an ENBaccording to an embodiment of the disclosure.

Referring to FIG. 3H, the ENB includes an RF processor 3 h-10, abaseband processor 3 h-20, a backhaul communication unit 3 h-30, astorage unit 3 h-40, and a controller 3 h-50.

The RF processor 3 h-10 performs a function for transmitting/receiving asignal through a radio channel, such as the band conversion andamplification of a signal. For example, the RF processor 3 h-10up-converts a baseband signal received from the baseband processor 3h-20 into an RF band signal, transmits the RF band signal through theantenna, and down-converts an RF band signal received through theantenna into a baseband signal. For example, the RF processor 3 h-10 mayinclude a transmission filter, a reception filter, an amplifier, amixer, an oscillator, a DAC, and an ADC. In FIG. 3H, only one antennahas been shown, but the ENB may include multiple antennas. Furthermore,the RF processor 3 h-10 may include multiple RF chains. Furthermore, theRF processor 3 h-10 may perform beamforming For the beamforming, the RFprocessor 3 h-10 may adjust the phase and size of each of signalstransmitted/received multiple antennas or antenna elements. The RFprocessor may perform a downlink MIMO operation by transmitting one ormore layers.

The baseband processor 3 h-20 performs a baseband signal and inter-bitstream conversion function of the physical layer standard of a firstradio access technology. For example, when data is transmitted, thebaseband processor 3 h-20 generates complex symbols by coding andmodulating a transmission bit stream. Furthermore, when data isreceived, the baseband processor 3 h-20 reconstructs a reception bitstream from a baseband signal received from the RF processor 3 h-10through modulation and demodulation. For example, if the OFDM scheme isapplied, when data is transmitted, the baseband processor 3 h-20generates complex symbols by coding and modulating a transmission bitstream, maps the complex symbols to subcarriers

mapping, and then configures OFDM symbols through IFFT operation and CPinsertion. Furthermore, when data is received, the baseband processor 3h-20 segments a baseband signal received from the RF processor 3 h-10 inan OFDM symbol unit, reconstructs signals mapped to subcarriers throughFFT operation, and then reconstructs a reception bit stream throughmodulation and demodulation. The baseband processor 3 h-20 and the RFprocessor 3 h-10 transmit and receive signals as described above.Accordingly, the baseband processor 3 h-20 and the RF processor 3 h-10may be called a transmitter, a receiver, a transceiver, a communicationunit or a wireless communication unit.

The backhaul communication unit 3 h-30 provides an interface forperforming communication with other nodes within a network. For example,the backhaul communication unit 3 h-30 converts a bit stream,transmitted from the primary ENB to another node, for example, anauxiliary ENB or a core network, into a physical signal, and converts aphysical signal received from another node into a bit stream.

The storage unit 3 h-40 stores data, such as a basic program, anapplication program, and configuration information for the operation ofthe primary ENB. Specifically, the storage unit 3 h-40 may storeinformation on a bearer assigned to an accessed UE and measurementresults reported by a UE. Furthermore, the storage unit 3 h-40 may storeinformation, that is, a criterion by which whether to provide a UE withmultiple connections or to stop multiple connection is determined.Furthermore, the storage unit 3 h-40 provides stored data in response toa request from the controller 3 h-50.

The controller 3 h-50 controls an overall operation of the primary ENB.For example, the controller 3 h-50 transmits/receives a signal throughthe baseband processor 3 h-20 and the RF processor 3 h-10 or thebackhaul communication unit 3 h-30. Furthermore, the controller 3 h-50writes data in the storage unit 3 h-40 and reads data from the storageunit 3 h-40. To this end, the controller 3 h-50 may include at least oneprocessor (e.g., a multi-connection processor 3 h-52).

In accordance with an embodiment of the disclosure, when data istransmitted, overhead can be reduced, radio resources can be efficientlyused, and unnecessary processing of a UE can be minimized.

Certain aspects of the disclosure can also be embodied as computerreadable code on a non-transitory computer readable recording medium. Anon-transitory computer readable recording medium is any data storagedevice that can store data which can be thereafter read by a computersystem. Examples of the non-transitory computer readable recordingmedium include a Read-Only Memory (ROM), a Random-Access Memory (RAM),Compact Disc-ROMs (CD-ROMs), magnetic tapes, floppy disks, and opticaldata storage devices. The non-transitory computer readable recordingmedium can also be distributed over network coupled computer systems sothat the computer readable code is stored and executed in a distributedfashion. In addition, functional programs, code, and code segments foraccomplishing the disclosure can be easily construed by programmersskilled in the art to which the disclosure pertains.

At this point it should be noted that the various embodiments of thedisclosure as described above typically involve the processing of inputdata and the generation of output data to some extent. This input dataprocessing and output data generation may be implemented in hardware orsoftware in combination with hardware. For example, specific electroniccomponents may be employed in a mobile device or similar or relatedcircuitry for implementing the functions associated with the variousembodiments of the disclosure as described above. Alternatively, one ormore processors operating in accordance with stored instructions mayimplement the functions associated with the various embodiments of thedisclosure as described above. If such is the case, it is within thescope of the disclosure that such instructions may be stored on one ormore non-transitory processor readable mediums. Examples of theprocessor readable mediums include a ROM, a RAM, CD-ROMs, magnetictapes, floppy disks, and optical data storage devices. The processorreadable mediums can also be distributed over network coupled computersystems so that the instructions are stored and executed in adistributed fashion. In addition, functional computer programs,instructions, and instruction segments for accomplishing the disclosurecan be easily construed by programmers skilled in the art to which thedisclosure pertains.

While the disclosure has been shown and described with reference tovarious embodiments thereof, it will be understood by those skilled inthe art that various changes in from and details may be made thereinwithout departing from the spirit and scope of the disclosure as definedby the appended claims and their equivalents.

What is claimed is:
 1. A method performed by a transmitter in a wirelesscommunication system, the method comprising: constructing at least oneradio link control (RLC) protocol data unit (PDU) based on at least oneRLC service data unit (SDU) before receiving information associated witha transmission; in case that the information associated with thetransmission is received, determining whether to segment the at leastone RLC SDU; and in case that the RLC SDU is segmented into a pluralityof segments, setting a sequence number (SN) in a header of an RLC PDU ofthe at least one RLC PDU that contains a segment of the plurality ofsegments based on a variable value of the SN associated with the atleast one RLC PDU.
 2. The method of claim 1, wherein the informationassociated with the transmission corresponds to an uplink (UL) grant andis delivered from a medium access control (MAC) entity.
 3. The method ofclaim 1, further comprising: identifying whether the segment that theRLC PDU contains maps to a last byte of the RLC SDU; in case that thesegment that the RLC PDU contains maps to the last byte of the RLC SDU,increasing the variable value of the SN associated with the at least oneRLC PDU; and in case that the RLC SDU is not segmented into theplurality of segments, determining not to set the SN in a header of anRLC PDU that contains the RLC SDU completely.
 4. The method of claim 1,further comprising: setting the SN in a header of another RLC PDU of theat least one RLC PDU that contains another segment of the plurality ofsegments, wherein the SN of the RLC PDU is same as the SN of the anotherRLC PDU.
 5. The method of claim 1, further comprising: in case that thesegment that the RLC PDU contains does not map to the last byte of theRLC SDU, maintaining the variable value of the SN associated with the atleast one RLC PDU.
 6. The method of claim 1, wherein, in case that theRLC SDU is not segmented into the plurality of segments, a header of anRLC PDU that contains the RLC SDU completely includes a segmentationinformation (SI) field without an SN field and a segmentation offset(SO) field, and wherein the SI field indicates whether the RLC PDUcontains a complete RLC SDU or not.
 7. The method of claim 1, whereinthe SN set in the header of the RLC PDU is set in an SN field of theheader of the RLC PDU.
 8. The method of claim 1, further comprising:receiving, on higher layer signaling, configuration informationassociated with a number of a bit of the SN field of the header of theRLC PDU.
 9. The method of claim 1, wherein, in case that the RLC PDUcarries a first segment of the plurality of segments, a segmentationoffset (SO) field is not included in the header of the RLC PDU, andwherein the SO field indicates a position of an RLC SDU segment.
 10. Themethod of claim 1, wherein the information associated with thetransmission further comprises information on size of the RLC PDU.
 11. Atransmitter in a wireless communication system, the transmittercomprising: a transceiver; and at least one processor coupled with thetransceiver and configured to: construct at least one radio link control(RLC) protocol data unit (PDU) based on at least one RLC service dataunit (SDU) before receiving information associated with a transmission;in case that the information associated with the transmission isreceived, determine whether to segment the at least one RLC SDU; and incase that the RLC SDU is segmented into a plurality of segments, set asequence number (SN) in a header of an RLC PDU of the at least one RLCPDU that contains a segment of the plurality of segments based on avariable value of the SN associated with the at least one RLC PDU. 12.The transmitter of claim 11, wherein the information associated with thetransmission corresponds to an uplink (UL) grant and is delivered from amedium access control (MAC) entity.
 13. The transmitter of claim 11,wherein the at least one processor is further configured to: identifywhether the segment that the RLC PDU contains maps to a last byte of theRLC SDU, in case that the segment that the RLC PDU contains maps to thelast byte of the RLC SDU, increase the variable value of the SNassociated with the at least one RLC PDU; and in case that the RLC SDUis not segmented into the plurality of segments, determine not to setthe SN in a header of an RLC PDU that contains the RLC SDU completely.14. The transmitter of claim 11, wherein the at least one processor isfurther configured to: set the SN in a header of another RLC PDU of theat least one RLC PDU that contains another segment of the plurality ofsegments, wherein the SN of the RLC PDU is same as the SN of the anotherRLC PDU.
 15. The transmitter of claim 11, wherein the at least oneprocessor is further configured to: in case that the segment that theRLC PDU contains does not map to the last byte of the RLC SDU, maintainthe variable value of the SN associated with the at least one RLC PDU.16. The transmitter of claim 11, wherein, in case that the RLC SDU isnot segmented into the plurality of segments, a header of an RLC PDUthat contains the RLC SDU completely includes a SI field without an SNfield and a segmentation offset (SO) field, and wherein the SI fieldindicates whether the RLC PDU contains a complete RLC SDU or not. 17.The transmitter of claim 11, wherein the SN set in the header of the RLCPDU is set in an SN field of the header of the RLC PDU.
 18. Thetransmitter of claim 11, wherein the at least one processor is furtherconfigured to: control the transceiver to receive, on higher layersignaling, configuration information associated with a number of a bitof the SN field of the header of the RLC PDU.
 19. The transmitter ofclaim 11, wherein, in case that the RLC PDU carries a first segment ofthe plurality of segments, a segmentation offset (SO) field is notincluded in the header of the RLC PDU, and wherein the SO fieldindicates a position of an RLC SDU segment.
 20. The transmitter of claim11, wherein the information associated with the transmission furthercomprises information on size of the RLC PDU.